The value that comes back in the COMBOBOXINFO.rcButton is not correct in Windows Vista (and perhaps XP, but I haven't tested) when the new Windows themes are switched on. The rcButton rectangle is one pixel smaller than it should be on all sides. I have noticed this in a control that overrides the OnLButtonDown function as it displays a special dropdown. However, if the user clicks on the border of the button, the default implementation of the combo box dropdown appears - which is always a blank white rectange in my case.