■ FindWindow |
指定したウィンドウを検索しウィンドウハンドルを取得します |
クラス名とウィンドウタイトルでアプリケーションを検索しますが、一方は省略することが可能です |
省略する場合には引数に vbNullString を指定します |
クラス名はあらかじめ GetClassName などで取得しておきます |
取得したウィンドウハンドルは、API のさまざまな処理で利用できます |
Declare Function FindWindow Lib "user32" Alias "FindWindowA" _ (ByVal lpClassName As String, _ ByVal lpWindowName As String) As Long Dim w_hwnd As Long ' 戻り値 ' Microsoft Excel のウィンドウハンドルを取得 w_hwnd = FindWindow("XLMAIN", vbNullString) |