Function Reference

_WinAPI_GetDlgItem

指定されたダイアログボックスのコントロールのハンドルを取得します。

#Include <WinAPI.au3>
_WinAPI_GetDlgItem($hWnd, $iItemID)

 

パラメータ

$hWnd ダイアログボックスのハンドル
$iItemID 取得されるコントロールの識別子を指定します。

 

返し値

成功: 指定したコントロールのウィンドウハンドル
失敗: 0

 

注意

GetDlgItem関数はダイアログボックスだけでなく全ての親-子ウィンドウに使用できます。
$hWndパラメータが親ウィンドウを指定し、子ウィンドウが一意な識別子を持っていれば、
GetDlgItemは子ウィンドウの有効なハンドルを返します。

 

関連

 

こちらも参照

MSDNライブラリでGetDlgItemを検索して下さい。

 


#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
Opt('MustDeclareVars', 1)

#include <WinAPI.au3>

_Main()

Func _Main()
    Local $hwnd, $button
    $hwnd = GUICreate("test")
    $button = GUICtrlCreateButton("button", 0, 0)
    MsgBox(4096, "Handle", "Get Dialog Item: " & _WinAPI_GetDlgItem($hwnd, $button))
EndFunc   ;==>_Main