- Don't use TrackMouseEvents/WM_MOUSELEAVE API for handling the hot
commit6a4d392670c82e838c92e53d095e1de2a008e996
authorRobert Shearman <rob@codeweavers.com>
Thu, 16 Sep 2004 19:06:36 +0000 (16 19:06 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 16 Sep 2004 19:06:36 +0000 (16 19:06 +0000)
treec12c213b1de2696a4194202e21cb4282c712e6a8
parentdefcfc85db22896794484d5693b3b96740af3e1b
- Don't use TrackMouseEvents/WM_MOUSELEAVE API for handling the hot
  button; use plain mouse capture instead like native.
- Return only HTTRANSPARENT/HTCLIENT from WM_NCHITTEST and remove
  associated hacks of WM_SETCURSOR, WM_NCLBUTTONDOWN and
  WM_NCLBUTTONUP.
- Refactor state change code so that state changes don't happen as
  side effects from messages such as WM_NCCALCSIZE, instead only from
  user input messages like WM_MOUSEMOVE.
dlls/comctl32/pager.c