<Return[S]><Top>

SetForegroundWindow

Declare Function Api_SetForegroundWindow& Lib "user32" Alias "SetForegroundWindow" (ByVal hWnd&)

Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long

指定されたウィンドウを作成したスレッドをフォアグラウンドにし、そのウィンドウをアクティブにする。キーボード入力はこのウィンドウに直接送られるようになり、ユーザーにこれがわかるように画面でのさまざまな表示が変更される。Windows システムは、フォアグラウンドウィンドウを生成したスレッドに対して、他のスレッドよりも若干高い優先順位を割り当てる。

パラメータ
hWnd
    アクティブにし、フォアグラウンドにするウィンドウのハンドルを指定する。
 

戻り値
    ウィンドウがフォアグラウンドになったら、0 以外の値が返る。
    ウィンドウがフォアグラウンドにならなかった場合は、0 が返る。