Professional UI Solutions
Site Map   /  Register


Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS General Discussion » CExtComboBox dropdown button missing in Vista Collapse All
Subject Author Date
Nong Le Nov 26, 2007 - 9:10 AM


We have a project using ProfUI 2.54. It is working fine in XP. But in Vista, I find a small problem with the CExtComboBox. The drop down button on right corner disappears when hovering mouse on the control.

I can reproduce the same problem by using your sample project--"ProfUI Controls".
1. Launch application.
2. select "office 2000 theme" or "office XP theme".
3. Select "Popup Menus" Page.
4. Hover mouse over the "fade" combo box control in "Select menu animation effect" section. the drop down button will gone once mouse leaves the control.

I find it is also related the size of the combo box control. For a short-sized combo box, for example, the "center" control in the "Buttons" Page, it does not have this problem.

Thank you.


Nong Le Nov 27, 2007 - 10:46 AM


I just find out this problem only happens when using "Windows Vista Basic" color scheme,( not the Windows Aero" scheme). Even use your new sample compiled with v2.81, the problem is still there.

I did a fix in CExtComboBox::OnTimer() function, instead of ClientDC, I used CMemoryDC to draw the arrow. That works.



Technical Support Nov 27, 2007 - 6:04 AM

We have just tested the Prof-UIS_Controls sample on Vista both with v.2.54 and v.2.82 and found no problems. Would you download this sample, which is compiled with v.2.81, from our web-site and test it? We guess that there should not be problems because the painting algorithm for CExtComboBox has actually been improved a couple of times since the release of v.2.54.