FLASHWINFO 構造体 (winuser.h)

ウィンドウのフラッシュ状態と、システムがウィンドウをフラッシュする回数を格納します。

構文

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

メンバー

cbSize

この構造体のサイズ (バイト単位)。

hwnd

フラッシュするウィンドウへのハンドル。 ウィンドウを開くか、最小化することができます。

dwFlags

フラッシュの状態。 このパラメーターには、次の 1 つ以上の値を指定できます。

意味
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 が 0 の場合、関数は既定のカーソルの点滅率を使用します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winuser.h (Windows.h を含む)

こちらもご覧ください

FlashWindowEx