Persistent 3D-Look
IceMan -- rmenschi@umr.edu
Sunday, August 25, 1996
Environment: Visual C++4.0, Win95
Greetings,
...I've hit Microsoft's Knowledge Base about adding the 3d look to
dynamically created controls... unfortunately what I'm trying to do is
create a COMBOBOX *without* the 3D look of Win95. I've got a "flat" EDIT
control, but the COMBOBOX of mine is always coming up 3D. (I've tried
Create, CreateEX, ModifyStyle and ModifyExStyle).
...Anyone know how to get rid of the persistent 3D look on a CComboBox?
(this seems like it should be a lot easier than it's turning out to be)
Thanks,
Rob Mensching
rmenschi@umr.edu
David Little -- dlittle@communique.net
Tuesday, August 27, 1996
Rob Mensching wrote:
>
> Environment: Visual C++4.0, Win95
>
> Greetings,
>
> ...I've hit Microsoft's Knowledge Base about adding the 3d look to
> dynamically created controls... unfortunately what I'm trying to do is
> create a COMBOBOX *without* the 3D look of Win95. I've got a "flat" EDIT
> control, but the COMBOBOX of mine is always coming up 3D. (I've tried
> Create, CreateEX, ModifyStyle and ModifyExStyle).
>
> ...Anyone know how to get rid of the persistent 3D look on a CComboBox?
>
> (this seems like it should be a lot easier than it's turning out to be)
>
> Thanks,
> Rob Mensching
> rmenschi@umr.edu
Why don't you try trapping the WM_CTLCOLOR message? That is how you
GAVE the 3D look before Win95... Just return a CBrush, and don't call
the base class....
| Вернуться в корень Архива
|