Поделиться через


Структура 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