【AHK1.1】A_Cursor获取鼠标光标类型判断当前状态,例如判断是否为输入状态

原型

A_Cursor:当前显示的鼠标光标类型. 其值为下列单词的其中一个: AppStarting, Arrow, Cross, Help, IBeam, Icon, No, Size, SizeAll, SizeNESW, SizeNS, SizeNWSE, SizeWE, UpArrow, Wait, Unknown. 与 size 指针类型一起的首字母表示方向, 例如 NESW = NorthEast+SouthWest. 手型指针 (点击和抓取) 属于 Unknown 类别.

A_Cursor是一个内置变量,不知道大家的理解能力,我看了帮助文档中的解释,我是没有太理解,这些光标类型具体指的是什么类型呢?

深入研究

下面我详细研究了一下,分享给大家!这篇文章在智能热键有同步,大家有什么问题到哪里反馈给我!

  • APPSTARTING 标准的箭头和小沙漏
  • ARROW 标准的箭头
  • CROSS 十字光标
  • HAND Windows 98/Me, Windows 2000/XP: Hand
  • HELP 标准的箭头和问号
  • IBEAM 工字光标
  • ICON Obsolete for applications marked version 4.0 or later.
  • NO 禁止圈
  • SIZE Obsolete for applications marked version 4.0 or later.
  • SIZEALL 四向箭头指向东、西、南、北
  • SIZENESW 双箭头指向东北和西南
  • SIZENS 双箭头指向南北
  • SIZENWSE 双箭头指向西北和东南
  • SIZEWE 双箭头指向东西
  • UPARROW 垂直箭头
  • WAIT 沙漏,Windows7系统下会显示为选择的圆圈表示等待
  • Unknown未知

使用方法

其实使用起来还是蛮简单的

MsgBox,% A_Cursor

内置变量只允许取值,不允许赋值,如果想要赋值,需要调用系统函数LoadCursor实现!具体的这里就不详细介绍了!有兴趣的可以自行搜索一下!

你可能感兴趣的:(【AHK1.1】A_Cursor获取鼠标光标类型判断当前状态,例如判断是否为输入状态)