Static control SS_NOTIFY mouse clicks
Igor Grahek
igorg at cadlink.com
Fri Aug 22 14:09:19 CDT 2003
ChangeLog: -Static controls sending STN_CLICKED ad STN_DBLCLK messages
to parent window if SS_NOTIFY enabled.
------- patch.diff start --------
Index: controls/static.c
===================================================================
RCS file: /home/wine/wine/controls/static.c,v
retrieving revision 1.42
diff -c -r1.42 static.c
*** controls/static.c 11 Aug 2003 18:43:07 -0000 1.42
--- controls/static.c 22 Aug 2003 18:53:09 -0000
***************
*** 352,357 ****
--- 352,373 ----
case WM_GETDLGCODE:
return DLGC_STATIC;
+ case WM_LBUTTONDOWN:
+ case WM_NCLBUTTONDOWN:
+ if (SS_NOTIFY)
+ SendMessageW( GetParent(hwnd), WM_COMMAND,
+ MAKEWPARAM( GetWindowLongA(hwnd,GWL_ID),
+ STN_CLICKED ), (LPARAM)hwnd);
+ return 0;
+
+ case WM_LBUTTONDBLCLK:
+ case WM_NCLBUTTONDBLCLK:
+ if (SS_NOTIFY)
+ SendMessageW( GetParent(hwnd), WM_COMMAND,
+ MAKEWPARAM( GetWindowLongA(hwnd,GWL_ID),
+ STN_DBLCLK ), (LPARAM)hwnd);
+ return 0;
+
case STM_GETIMAGE:
case STM_GETICON16:
case STM_GETICON:
------- patch.diff end --------
Igor Grahek
More information about the wine-patches
mailing list