mirror of
https://github.com/reactos/wine.git
synced 2025-01-22 11:54:47 +00:00
MSDN is wrong: WM_NCACTIVATE takes the same lParam as WM_ACTIVATE.
This commit is contained in:
parent
710bd6fb6a
commit
525ac67945
@ -94,7 +94,7 @@ static BOOL set_active_window( HWND hwnd, HWND *prev, BOOL mouse, BOOL focus )
|
||||
|
||||
if (IsWindow(previous))
|
||||
{
|
||||
SendMessageW( previous, WM_NCACTIVATE, FALSE, 0 );
|
||||
SendMessageW( previous, WM_NCACTIVATE, FALSE, (LPARAM)hwnd );
|
||||
SendMessageW( previous, WM_ACTIVATE,
|
||||
MAKEWPARAM( WA_INACTIVE, IsIconic(previous) ), (LPARAM)hwnd );
|
||||
}
|
||||
@ -153,7 +153,7 @@ static BOOL set_active_window( HWND hwnd, HWND *prev, BOOL mouse, BOOL focus )
|
||||
|
||||
if (IsWindow(hwnd))
|
||||
{
|
||||
SendMessageW( hwnd, WM_NCACTIVATE, (hwnd == GetForegroundWindow()), 0 );
|
||||
SendMessageW( hwnd, WM_NCACTIVATE, (hwnd == GetForegroundWindow()), (LPARAM)previous );
|
||||
SendMessageW( hwnd, WM_ACTIVATE,
|
||||
MAKEWPARAM( mouse ? WA_CLICKACTIVE : WA_ACTIVE, IsIconic(hwnd) ),
|
||||
(LPARAM)previous );
|
||||
|
Loading…
x
Reference in New Issue
Block a user