New Version of ComboEx

Guy L. Albertelli galberte at neo.lrun.com
Sun Feb 18 16:34:38 CST 2001


Here is the follow on version of the COMBOEX control. It seems to work much
better, but is not perfect yet.

IE4 now really does display the icon - really it does. I was just wrong last
time. Items are now added correctly to the dropdown box. You can select an
item from the dropdown box and no duplicates should be added to the dropdown
box. The backspace key really worked in the previous version.

What is still broken:
1. Keeping the icon and edit control highlighting synced is not yet always
successful.
2. The drawing of the control does not match the native (pixel for pixel).
3. Not everything uses the ...W message interfaces. Some have been left as
...A because it breaks IE4 otherwise. Obviously I am missing some basic
concept.

Work is continuing.

Changelog:
  Guy Albertelli  <<galberte at neo.lrun.com>>

   dlls/comctl32/comboex.c
    - Implement CB_SETCURSEL, CBEM_DELETEITEM, CBEM_GETITEM,
       CBEM_{GET|SET}UNICODEFORMAT, CB_FINDSTRINGEXACT,
       WM_COMMAND, WM_DELETEITEM
    - Implement extended style CBES_EX_NOEDITIMAGE, and warn others
       are not yet implemented.
    - Restructure DrawItem code to do things more rationally.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: comboex8.diff
Type: application/octet-stream
Size: 41078 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20010218/e474ada6/comboex8.obj


More information about the wine-patches mailing list