適当に日々あったこととか書いてます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
DWORD GetWindowThreadProcessId(
HWND hWnd, // ウィンドウのハンドル
LPDWORD lpdwProcessId // プロセス ID
);
指定されたウィンドウを作成したスレッドの ID を取得します。
必要であれば、ウィンドウを作成したプロセスの ID も取得できます。
<パラメータ>
・hWnd
ウィンドウのハンドルを指定します。
・lpdwProcessId
プロセス ID を受け取る変数へのポインタを指定します。
ポインタを指定すると、それが指す変数にプロセス ID がコピーされます。
NULL を指定した場合は、プロセス ID の取得は行われません。
<戻り値>
ウィンドウを作成したスレッドの ID が返ります。
<対応情報>
Windows NT/2000:Windows NT 3.1 以降
Windows 95/98:Windows 95 以降
ヘッダー:Winuser.h で宣言、Windows.h をインクルード
インポートライブラリ:User32.lib を使用
引用:ttp://msdn.microsoft.com/ja-jp/library/cc364779.aspx
<使用メモ>
そのまんまプロセスID取得に使用。
が、使用しようとしたときに別の解決方法が見つかったので結局使わずに終了。
HWND hWnd, // ウィンドウのハンドル
LPDWORD lpdwProcessId // プロセス ID
);
指定されたウィンドウを作成したスレッドの ID を取得します。
必要であれば、ウィンドウを作成したプロセスの ID も取得できます。
<パラメータ>
・hWnd
ウィンドウのハンドルを指定します。
・lpdwProcessId
プロセス ID を受け取る変数へのポインタを指定します。
ポインタを指定すると、それが指す変数にプロセス ID がコピーされます。
NULL を指定した場合は、プロセス ID の取得は行われません。
<戻り値>
ウィンドウを作成したスレッドの ID が返ります。
<対応情報>
Windows NT/2000:Windows NT 3.1 以降
Windows 95/98:Windows 95 以降
ヘッダー:Winuser.h で宣言、Windows.h をインクルード
インポートライブラリ:User32.lib を使用
引用:ttp://msdn.microsoft.com/ja-jp/library/cc364779.aspx
<使用メモ>
そのまんまプロセスID取得に使用。
が、使用しようとしたときに別の解決方法が見つかったので結局使わずに終了。
PR
この記事にコメントする