【FindWindow関数】WPF外のウィンドウハンドルを取得する方法

private IntPtr hWnd;

string windowTitle = "ウィンドウタイトル";

hWnd = FindWindow(null, windowTitle);

以下は、FindWindow 関数の主な引数と説明です:

lpClassName (string):

検索するウィンドウのクラス名を指定します。ウィンドウのクラス名は、ウィンドウを一意に識別するために使用される識別子です。この引数を null または空文字列に設定すると、クラス名に関係なく、指定されたタイトルバーのテキストに一致するウィンドウが検索されます。

lpWindowName (string):

検索するウィンドウのタイトルバーのテキストを指定します。この引数に一致するウィンドウが見つかれば、そのウィンドウのハンドルが返されます。

戻り値 (IntPtr):

FindWindow 関数が成功すると、指定された条件に一致する最初のウィンドウのハンドルが返されます。条件に一致するウィンドウが見つからない場合、IntPtr.Zero が返されます。