<Return[F]><Top>

FlashWindowEx

Declare Function Api_FlashWindowEx& Lib "user32" Alias "FlashWindowEx" (pfwi As FLASHWINFO)

Declare Function FlashWindowEx Lib "user32" (ByRef pfwi As FLASHWINFO) As Long

指定したウィンドウを点滅させる。この関数を使うと、システムでウィンドウを点滅させる回数を指定することができる。なお、FlashWindow 関数ではウィンドウを 1 回しか点滅させることができない。

pfwi
    FLASHWINFO 構造体へのポインタを指定する。

 
戻り値
    FlashWindowEx 関数を呼び出す前の、ウィンドウの状態が返る。この関数を呼び出す前にウィンドウがアクティブになっている場合は、

    0 以外の値が返る。
    この関数を呼び出す前にウィンドウがアクティブになっていない場合は、0 が返る。

解説
    通常、ウィンドウを点滅させるのは、キーボードフォーカスがない状態のウィンドウにユーザーの注意を引きつけるためである。

    ウィンドウが点滅すると、アクティブでない状態からアクティブな状態に変わったように見える。

    アクティブでないキャプションバーはアクティブな状態に変わる。また、アクティブなキャプションバーの場合はアクティブでない状態に変わる。