检索键名称的字符串.
#Include <WinAPIEx.au3>
_WinAPI_GetKeyNameText ( $lParam )
$lParam | 指定处理键盘消息(例如 WM_KEYDOWN)的第二个参数. |
成功: | 返回键名称字符串. |
失败: | 返回空字符串,设置 @error 标志为非 0 值. |
在MSDN中搜索
#Include <APIConstants.au3>
#include <GUIConstantsEx.au3>
#Include <WinAPIEx.au3>
GUICreate('MyGUI')
GUIRegisterMsg($WM_KEYDOWN, 'WM_KEYDOWN')
GUISetState()
Do
Until GUIGetMsg() = -3
Func WM_KEYDOWN($hWnd, $iMsg, $wParam, $lParam)
ConsoleWrite(_WinAPI_GetKeyNameText($lParam) & @CR)
Return $GUI_RUNDEFMSG
EndFunc ;==>WM_KEYDOWN