設(shè)置(鼠標(biāo)經(jīng)過窗口時的)鼠標(biāo)指針。
GUISetCursor ( [指針I(yè)D [, 覆蓋 [, 窗口句柄]]] )
參數(shù)
指針I(yè)D | [可選參數(shù)] 鼠標(biāo)指針 Id (請查看下面的注意部分)。 |
覆蓋 | [可選參數(shù)] 當(dāng)鼠標(biāo)經(jīng)過控件時強制切換鼠標(biāo)指針(請看下面的解釋)。 0 = (默認(rèn))不覆蓋控件本身設(shè)置的默認(rèn)指針。 1= 忽略控件本身設(shè)置的默認(rèn)指針而強制性使用給定指針。 |
窗口句柄 | [可選參數(shù)] 窗口句柄,可由 GUICreate 的返回值獲得(若缺省則使用上一次用過的句柄)。 |
返回值
成功: | 返回值為1。 |
失。 | 返回值為0。 |
注意
若給定的 指針I(yè)D 無效則程序?qū)⑹褂脴?biāo)準(zhǔn)的箭頭指針代替。
相關(guān)
GUICtrlSetCursor
示例
#include <GUIConstants.au3>
$IDC = -1
$newIDC = 0
HotkeySet("{Esc}", "Increment")
GUICreate("按 ESC 切換鼠標(biāo)指針", 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