Структура FLASHWINFO (winuser.h)

Содержит состояние вспышки для окна и количество раз, когда система должна мигать окно.

Синтаксис

typedef struct {
  UINT  cbSize;
  HWND  hwnd;
  DWORD dwFlags;
  UINT  uCount;
  DWORD dwTimeout;
} FLASHWINFO, *PFLASHWINFO;

Члены

cbSize

Размер структуры в байтах.

hwnd

Дескриптор для мигаемого окна. Окно можно открыть или свернуть.

dwFlags

Состояние флэш-памяти. Этот параметр может иметь одно или несколько из следующих значений.

Значение Значение
FLASHW_ALL
0x00000003
Запустите окно подпись и кнопку панели задач. Это эквивалентно настройке FLASHW_CAPTION | флаги FLASHW_TRAY.
FLASHW_CAPTION
0x00000001
Запустите подпись окна.
FLASHW_STOP
0
Остановите мигание. Система восстанавливает исходное состояние окна.
FLASHW_TIMER
0x00000004
Непрерывное мигание, пока не будет установлен флаг FLASHW_STOP.
FLASHW_TIMERNOFG
0x0000000C
Мигать непрерывно, пока окно не выйдет на передний план.
FLASHW_TRAY
0x00000002
Нажмите кнопку панели задач.

uCount

Количество раз, когда окно мигает.

dwTimeout

Скорость, с которой должно мигать окно, в миллисекундах. Если значение dwTimeout равно нулю, функция использует частоту мигания курсора по умолчанию.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winuser.h (включая Windows.h)

См. также раздел

FlashWindowEx