Fixes to Pager control

Guy L. Albertelli galberte at neo.lrun.com
Sun Aug 12 18:08:16 CDT 2001


In working on IE4 and the "Favorites" frame, the following issues arose with
the Pager control.

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

  dlls/comctl32/pager.c
   - Make all WM_NOTIFY messages go to the parent.
   - Allow WM_WINDOWPOSCHANGING when the control is size 0 to set initial
size.
   - Combine multiple SetWindowPos calls in same processing line and make
the flags like native.
   - Redo WM_NCCALCSIZE to match native.
   - Since Pager is a "transparent" control (except for its own buttons),
the WM_ERASEBKGND
     needs to be passed to the parent. Also do the window offset like the
native control does.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: pager1.diff
Type: application/octet-stream
Size: 9899 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20010812/2d315899/pager1.obj


More information about the wine-patches mailing list