基 础 函 数 参 考


MouseGetCursor

返回当前鼠标光标的 ID.

MouseGetCursor ( )

参 数

None.

返 回 值

返回的光标 ID:
    0 = UNKNOWN (包括指针和手型)
    1 = APPSTARTING(后台运行)
    2 = ARROW(正常选择)
    3 = CROSS(十字光标)
    4 = HELP(帮助)
    5 = IBEAM(选定文本)
    6 = ICON(图标)
    7 = NO(不可用)
    8 = SIZE(设置大小)
    9 = SIZEALL(移动)
  10 = SIZENESW(东北-西南沿对角线调整)
  11 = SIZENS(垂直调整)
  12 = SIZENWSE(西北-东南沿对角线调整)
  13 = SIZEWE(水平调整)
  14 = UPARROW(候选)
  15 = WAIT(忙碌)
  16 = HAND(手型)

备 注

None.

相 关 函 数

MouseGetPos

函 数 示 例


Sleep(2000) ;在报告光标 ID 之前移动鼠标

;创建包含光标 ID 及名称的数组
Local $IDs = StringSplit("AppStarting|Arrow|Cross|Help|IBeam|Icon|No|" & _
        "Size|SizeAll|SizeNESW|SizeNS|SizeNWSE|SizeWE|UpArrow|Wait|Hand", "|")
$IDs[0] = "Unknown"

Local $cursor = MouseGetCursor()
MsgBox(4096, "", "光标 ID = " & $cursor & " ;  光标名称: " & $IDs[$cursor])

provider with jb51.net (unicode)