#include <GUIConstantsEx.au3>
#include <GUIEdit.au3>
$Form1 = GUICreate("Test")
$Edit1 = _GUICtrlEdit_Create($Form1, "测试 'CTRL+A' 有效不?", 10, 10, 380, 380)
$Dummy = GUICtrlCreateDummy()
GUISetState(@SW_SHOW)
Local $Key[1][2] = [["^a", $Dummy]]
GUISetAccelerators($Key)
_GUICtrlEdit_SetSel($Edit1, 0, 0)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $Dummy
Local $aResult = DllCall("user32.dll", "hwnd", "GetFocus")
Switch $aResult[0]
Case $Edit1
_GUICtrlEdit_SetSel($Edit1, 0, -1)
EndSwitch
EndSwitch
WEnd
|