GUIウィンドウ上でのマウスカーソルアイコンを設定します。
GUISetCursor ( [cursorID [, override [, winhandle]]] )
パラメータ
cursorID | [オプション] カーソルID(注意を参照)。 |
override | [オプション] Force the requested mouse cursor even when over controls (下記参照). 0 = (デフォルト) コントロールのデフォルトマウスカーソルを上書きしない。 1= コントロールのデフォルトマウスカーソルを上書き。 |
winhandle | [オプション] GUICreateによって返されるウィンドウハンドル(デフォルトでは直前に使われたウィンドウ)。 |
返し値
なし。
注意
cursorIDが無効な場合、標準の矢印が表示されます。
関連
GUICtrlSetCursor
例
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Global $IDC = -1, $newIDC = 0
Example()
Func Example()
HotKeySet("{Esc}", "Increment")
GUICreate("Press Esc to Increment", 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
EndFunc ;==>Example
Func Increment()
$newIDC = $IDC + 1
If $newIDC > 15 Then $newIDC = 0
EndFunc ;==>Increment