|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
| user32.lib
| Header File
| winuser.h
| Unicode
| No
| Platform Notes
| None
|
|
|
FlashWindow
The FlashWindow function flashes the specified window once.
BOOL FlashWindow(
HWND hWnd,
| // handle to window to flash
| BOOL bInvert
| // flash status
| );
|
|
Parameters
hWnd
Identifies the window to be flashed. The window can be either open or
minimized (iconic).
bInvert
Specifies whether the window is to be flashed or returned to its original
state. The window is flashed from one state to the other if this parameter is TRUE.
If it is FALSE, the window is returned to its original state (either active or
inactive). When an application is iconic, if this parameter is TRUE, the
taskbar window button flashes active/inactive. If it is FALSE, the taskbar window
button flashes inactive, meaning that it does not change colors. It flashes, as
if it were being redraw, but it does not provide the visual invert clue to the
user.
Return Values
The return value specifies the window's state before the call to the FlashWindow function. If the window was active before the call, the return value is
nonzero.
If the window was not active before the call, the return value is zero.
Remarks
Flashing a window means changing the appearance of its caption bar as if the
window were changing from inactive to active status, or vice versa. (An inactive
caption bar changes to an active caption bar; an active caption bar changes to
an inactive caption bar.)
Typically, a window is flashed to inform the user that the window requires
attention but that it does not currently have the keyboard focus.
The FlashWindow function flashes the window only once; for repeated flashing, the application
should create a system timer.
Related Links
Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Pen API Programmer's Reference (penapi.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages
|