设置(鼠标经过窗口时的)鼠标指针。
GUISetCursor ( [指针ID [, 覆盖 [, 窗口句柄]]] )
参数
| 指针ID | [可选参数] 鼠标指针 Id (请查看下面的注意部分)。 |
| 覆盖 | [可选参数] 当鼠标经过控件时强制切换鼠标指针(请看下面的解释)。 0 = (默认)不覆盖控件本身设置的默认指针。 1= 忽略控件本身设置的默认指针而强制性使用给定指针。 |
| 窗口句柄 | [可选参数] 窗口句柄,可由 GUICreate 的返回值获得(若缺省则使用上一次用过的句柄)。 |
返回值
| 成功: | 返回值为1。 |
| 失败: | 返回值为0。 |
注意
若给定的 指针ID 无效则程序将使用标准的箭头指针代替。
相关
GUICtrlSetCursor
示例
#include <GUIConstants.au3>
$IDC = -1
$newIDC = 0
HotkeySet("{Esc}", "Increment")
GUICreate("按 ESC 切换鼠标指针", 400, 400,0,0,0x04CF0000, 0x00000110)
GUISetState ()
While GUIGetMsg()<> $GUI_EVENT_CLOSE
If $newIDC <> $IDC Then
$IDC = $newIDC
GUISetCursor($IDC)
EndIf
ToolTip("GUI Cursor #" & $IDC)
WEnd
Exit
Func Increment()
$newIDC = $IDC + 1
If $newIDC > 15 Then $newIDC = 0
EndFunc