[1/2] comctl32: Added tests to show a ComboBoxEx bug caused by incorrect focus change

Dylan Smith dylan.ah.smith at gmail.com
Thu Jul 3 10:37:10 CDT 2008

Bug #13374 was created for the issue.

Certain WM_LBUTTONDOWN & WM_LBUTTONUP events should change focus to the
ComboBox (a child of ComboBoxEx), but instead the focus was set to the
Edit control.

This caused a bug where the dropdown list is rolled up on the
message on the ComboBox rolls up the list since it does not recognize
the Edit control that is recieving focus, since the edit control is a
child of ComboBoxEx not ComboBox, so it acts as if the whole control
lost focus and rolls up the list.  This can then result in a selection
on pressing and releasing the mouse button, which can be seen from
trying to select a font size in wordpad using the toolbars comboex
 dlls/comctl32/tests/comboex.c |  102 ++++++++++++++++++++++++++++++++++++++++-
 dlls/user32/tests/combo.c     |   88 +++++++++++++++++++++++++++++++++++
 2 files changed, 189 insertions(+), 1 deletions(-)
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-comctl32-Added-tests-to-show-a-ComboBoxEx-bug-ca.diff.txt
Url: http://www.winehq.org/pipermail/wine-patches/attachments/20080703/523a8d9b/attachment.txt 

More information about the wine-patches mailing list