Dmitry Timoshkov : user32: Send the same lParam with WM_SYSCOMMAND/ SC_CLOSE as was received with WM_NCLBUTTONDOWN.
Module: wine Branch: master Commit: 07a002f3b4d4d8c3aeac4721c76f97d104c3ac5a URL: http://source.winehq.org/git/wine.git/?a=commit;h=07a002f3b4d4d8c3aeac4721c7... Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Wed Sep 9 17:22:33 2009 +0900 user32: Send the same lParam with WM_SYSCOMMAND/SC_CLOSE as was received with WM_NCLBUTTONDOWN. --- dlls/user32/nonclient.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/user32/nonclient.c b/dlls/user32/nonclient.c index 708ed80..3353126 100644 --- a/dlls/user32/nonclient.c +++ b/dlls/user32/nonclient.c @@ -1316,7 +1316,7 @@ static void NC_TrackMinMaxBox( HWND hwnd, WORD wParam ) * * Track a mouse button press on the Win95 close button. */ -static void NC_TrackCloseButton (HWND hwnd, WORD wParam) +static void NC_TrackCloseButton (HWND hwnd, WPARAM wParam, LPARAM lParam) { MSG msg; HDC hdc; @@ -1364,7 +1364,7 @@ static void NC_TrackCloseButton (HWND hwnd, WORD wParam) ReleaseDC( hwnd, hdc ); if (!pressed) return; - SendMessageW( hwnd, WM_SYSCOMMAND, SC_CLOSE, MAKELONG(msg.pt.x,msg.pt.y) ); + SendMessageW( hwnd, WM_SYSCOMMAND, SC_CLOSE, lParam ); } @@ -1442,7 +1442,7 @@ LRESULT NC_HandleNCLButtonDown( HWND hwnd, WPARAM wParam, LPARAM lParam ) break; case HTCLOSE: - NC_TrackCloseButton (hwnd, wParam); + NC_TrackCloseButton (hwnd, wParam, lParam); break; case HTLEFT:
participants (1)
-
Alexandre Julliard