Send STN_CLICKED ad STN_DBLCLK messages to parent window if SS_NOTIFY
is enabled.
diff --git a/controls/static.c b/controls/static.c
index 29527fd..ab3f30c 100644
--- a/controls/static.c
+++ b/controls/static.c
@@ -352,6 +352,20 @@
case WM_GETDLGCODE:
return DLGC_STATIC;
+ case WM_LBUTTONDOWN:
+ case WM_NCLBUTTONDOWN:
+ if (full_style & SS_NOTIFY)
+ SendMessageW( GetParent(hwnd), WM_COMMAND,
+ MAKEWPARAM( GetWindowLongW(hwnd,GWL_ID), STN_CLICKED ), (LPARAM)hwnd);
+ return 0;
+
+ case WM_LBUTTONDBLCLK:
+ case WM_NCLBUTTONDBLCLK:
+ if (full_style & SS_NOTIFY)
+ SendMessageW( GetParent(hwnd), WM_COMMAND,
+ MAKEWPARAM( GetWindowLongW(hwnd,GWL_ID), STN_DBLCLK ), (LPARAM)hwnd);
+ return 0;
+
case STM_GETIMAGE:
case STM_GETICON16:
case STM_GETICON: