<Return[A]><Top>

AllowSetForegroundWindow

Declare Function Api_AllowSetForegroundWindow& Lib "user32" Alias "AllowSetForegroundWindow" (ByVal dwProcessId&)

Declare Function AllowSetForegroundWindow Lib "user32" (ByVal dwProcessId As Long) As Long

指定したプロセスが SetForegroundWindow 関数を使ってフォアグラウンドウィンドウを設定できるようにする。呼び出し側プロセスは、フォアグラウンドウィンドウを設定できなければならない。

パラメータ
dwProcessId
    フォアグラウンドウィンドウを設定できるようにするプロセスの識別子を指定する。ASFW_ANY を指定すると、すべてのプロセスがフォアグラウ

    ンドウィンドウを設定できるようになる。

 
戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。呼び出し側プロセスがフォアグラウンドウィンドウを設定できないと、関数は失敗する。

    拡張エラー情報を取得するには、GetLastError 関数を使う。