<Return[G]><Top>

GetWindowThreadProcessId

Declare Function Api_GetWindowThreadProcessId& Lib "user32" Alias "GetWindowThreadProcessId" (ByVal hWnd&, lpdwProcessId&)

Declare Function GetWindowThreadProcessId Lib "user32" Alias "GetWindowThreadProcessId" (ByVal hwnd As Long, lpdwProcessId As Long) As Long

指定されたウィンドウを作成したスレッドの ID を取得する。必要であれば、ウィンドウを作成したプロセスの ID も取得できる。

パラメータ
hWnd
    ウィンドウのハンドルを指定する。
lpdwProcessId
    プロセス ID を受け取る変数へのポインタを指定する。ポインタを指定すると、それが指す変数にプロセス ID がコピーされる。

    NULL を指定した場合は、プロセス ID の取得は行われない。


戻り値
    ウィンドウを作成したスレッドの ID が返る。