<Return[G]><Top>

GetWindowModuleFileName

Declare Function Api_GetWindowModuleFileName& Lib "user32" Alias "GetWindowModuleFileNameA" (ByVal hWnd&, ByVal lpszFileName$, ByVal cchFileNameMax&)

Declare Function GetWindowModuleFileName Lib "user32" Alias "GetWindowModuleFileNameA" (ByVal hwnd As Long, ByVal lpszFileName As String, ByVal cchFileNameMax As Long) As Long

指定したウィンドウハンドルに関連付けられたモジュールの完全パスとファイル名を取得する。

パラメータ
hwnd
    モジュールのファイル名を取得するウィンドウのハンドルを指定する。
lpszFileName
    パスとファイル名を受け取るバッファへのポインタを指定する。
cchFileNameMax
    lpszFileName が指すバッファにコピーできる最大文字数を指定する。

戻り値
    バッファにコピーされた文字の総数が返る。