Function Reference

HWnd

値をHWNDハンドルに変換します。

HWnd ( expression )

 

パラメータ

expression HWNDハンドルに変換する値

 

返し値

成功: HWNDへの変換ができた場合、HWND表現での値が返されます。
失敗: HWNDが有効なウィンドウを表していない場合、0(NULL) HWNDが返され@errorが1に設定されます。

 

注意

Doubleの数値はHWNDに変換できません。
リテラル文字列をHWNDに変換しようとすべきではありません。ウィンドウが常に同じHWNDを持つわけではないからです。この行為は禁じられているわけではありませんがプログラミング上の間違いであり、好ましくありません。

 

関連

Int, String, Number, Ptr

 


Run("notepad.exe")
WinWait("[CLASS:Notepad]")
Local $hWnd = WinGetHandle("[CLASS:Notepad]")
Local $sHWND = String($hWnd)    ; 文字列に変換
WinSetState(HWnd($sHWND), "", @SW_MINIMIZE)
Sleep(5000) ; メモ帳は最小化される
WinClose(HWnd($sHWND))