From a0520cb3ae5df4e7eb9fb910863afe6aeab722c6 Mon Sep 17 00:00:00 2001 From: Dmitry Chapyshev Date: Thu, 15 Jan 2009 10:18:10 +0000 Subject: [PATCH] - Implement FlashWindow svn path=/trunk/; revision=38766 --- reactos/dll/win32/user32/windows/draw.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/reactos/dll/win32/user32/windows/draw.c b/reactos/dll/win32/user32/windows/draw.c index 4de2f0be931..c306f312b01 100644 --- a/reactos/dll/win32/user32/windows/draw.c +++ b/reactos/dll/win32/user32/windows/draw.c @@ -1797,13 +1797,20 @@ FrameRect(HDC hDC, CONST RECT *lprc, HBRUSH hbr) } /* - * @unimplemented + * @implemented */ BOOL WINAPI FlashWindow(HWND hWnd, BOOL bInvert) { - UNIMPLEMENTED; - return FALSE; + FLASHWINFO FlashWndInfo; + + FlashWndInfo.cbSize = sizeof(FLASHWINFO); + FlashWndInfo.hwnd = hWnd; + FlashWndInfo.dwFlags = !bInvert ? 0 : (FLASHW_TRAY | FLASHW_CAPTION); + FlashWndInfo.uCount = 1; + FlashWndInfo.dwTimeout = 0; + + return NtUserFlashWindowEx(&FlashWndInfo); } /*