Re: Q) CCombobox only displays one item.
"Joseph M. Newcomer" <newcomer@flounder.com> wrote in message
news:ujsfh5to2aalbquqi7gba07se0d750hreg@4ax.com...
I've never found using multiple fonts a challenge in MFC...
It's not hard but manual and tedious, it discourages experimentation and so
people end up with just one font or one font + bold. When it's as easy as
in HTML to change the font, you get much more variation.
See, you are being totally unreasonable again! You expect this to be
*documented*, and
that violates Microsoft's new policy of product development!
(Why pay expensive people to write documentation when the end users of the
product can use
google to find the answers on someone else's blog?)
The documentation is probably being written by the person who is
documenting Manifest
files, so we should see it Real Soon Now.
****
****
The people who invent these names are probably not programmers. And why
call a list a
list when you can call it "an ordered container"? (This renaming of basic
concepts is not
limited to Microsoft; it seems to be the latest academic rage, and consist
of either
renamings which are precise but so estoteric only a set theorist can
comprehend them, or
"user-friendly" for poor naive students and therefore completely
unintelligible to anyone
who studied CS longer than five years ago)
****
The API is also immature. For example, I wanted to scroll my view in a
custom way when the scrollbar arrow is clicked. But I was not getting any
event for that. I filed a bug on Connect and (wonder of wonders) actually
did get some feedback that it was a bug and the workaround was very low
level involving some XAML hack, I think.
****
Another philosophy, which came from VB: never expose an interface if it is
useful. It
will only confuse the poor innocent programmer, who will wonder what can
be done with it,
and horror of horrors, might even USE it! I once scrapped a VB3 program
and rewrote it in
MFC in three days, because the next thing the programmer needed to do was
trivial in MFC
and impossible in VB3, and my client was already three months behind
schedule. Oh, and in
another four days, I added all the database support and processing (the
original
programmer had created a cool VB interface after a year of programming,
but it had nothing
behind it!)
****
But cool.
Yup, I don't think the .NET 3+ people care what people over 40 think. The
C++ people giving us C++0x incorporating Boost don't care what people
writing shipping products think. Since I am over 40 and ship products for a
living, I embraced Qt which actually gives a damn. Also I embraced Visual
WebGui which gives a WinForms experience to developing web apps (making it
easy to port VB6 apps to the web.) Funny how there is a market reinventing
the familiar!
-- David