Re: Drop-down list with CBS_DROPDOWNLIST | CBS_OWNERDRAWVARIABLE in Vista

Tech-Archive recommends: Speed Up your PC by fixing your registry



I just wanted to add my two cents worth. This is a really bad bit of
design from Microsoft. The developer's excuse that the XP look was
retained 'For compatibility...' is just laziness. There is no good
reason why the CS_DROPDOWNLIST | CS_OWNERDRAW* boxes couldn't use the
frame style of the standard CS_DROPDOWNLIST, and put the owner-draw
stuff inside. Sure, there might be some work for us to handle the
different way of showing the focus, but that would be minor and
handled entirely within WM_DRAWITEM. No non-trivial app is going to
look great under Vista without some work, anyway.

Telling us to subclass and paint it ourselves is appalling.

Grant.

.



Relevant Pages

  • RE: [Full-Disclosure] Support the Sasser-author fund started
    ... operating systems such as those you mentioned below plus OS/2 and Apple ... I think people forget that Microsoft must have filled a gap that these other ... Microsoft is playing catch-up with security. ... They still have code and design decisions that were part of the ...
    (Full-Disclosure)
  • Re: Best way to remove extra Microsoft fonts?
    ... Microsoft Word is an "Idle Loop Processor". ... Mac OS X or Windows use this design. ... The more applications you have running, the longer that pause will be. ... >> Fonts are a legendary source of trouble. ...
    (microsoft.public.mac.office.word)
  • Re: Lancasters 3rd edition is on Norleifs website
    ... publisher, at least in cases where the edition is out of print. ... keep track of every licensed copy of Microsoft Windows XP Professional ... Lancaster and Bill gates, be sure that you understand the simularities. ... even though he didn't have the qualifications or staff to design ...
    (rec.pyrotechnics)
  • Controls which support Transparent background
    ... Framework and Microsoft vision of the future. ... VDS offers you complete set of Visual Controls, ... Separated modules for run-time and design time modes. ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: OE no longers remembers the last path to saving attachments
    ... It's called reusable code, and that's done to an extent in the software ... publishers and programmers. ... user interface design: ... who worked with Microsoft on the UI for Visual Basic. ...
    (microsoft.public.windows.inetexplorer.ie6_outlookexpress)