1
6
多年以后,是时候回答我自己的问题了。下面是如何检查当前全局光标是否是C#中的沙漏(如果需要,请根据自己的需要扩展代码):
|
2
5
要获取有关全局游标的信息,请使用 GetCursorInfo . |
3
4
使用(在Delphi中)
对于当前鼠标光标。 常规Win32(user32)提供:
这应该适用于其他win32语言。 |
4
4
OEM游标是共享资源,因此所有请求特定游标的进程都将检索相同的句柄。应用程序可以在启动时缓存标准系统游标句柄,然后使用 GetCursorInfo 获取全局游标句柄,并在缓存中查找该句柄以检索其 -如果它是一个系统游标。 下面的Delphi示例代码演示了这一点。光标句柄通过使用填充到数组中 LoadImage 在表单创建时。计时器通过使用轮询全局游标 GetCursorInfo 每隔一定时间,代码会在数组中查找句柄,以从名称的常量数组中检索光标的名称:
Screen.Cursors 列表示例代码没有使用它来提高可移植性。 还要注意的是,'winuser.h'中没有'OCR_HELP',但提供的与'IDC_HELP'相对应的常量似乎工作正常(尽管我在W7中找不到使用“HELP Select”光标的对话框)。 |
5
0
在大多数可视对象中,可以使用 光标 属性,否则使用 财产。 crDefault 取消对之前设置的内容的更改。 |
vini · 安装wfp内核驱动程序后,devcon状态返回39 2 年前 |
I101I · 如何镜像HBITMAP 2 年前 |
E235 · 如何查看谁创建了Windows NamedPipe 2 年前 |
Pizza Ãcke · 创建带有内存映像的Windows托盘图标 2 年前 |
Jabu · 如何获取列表框滚动条“拇指”的高度? 2 年前 |
tree1234 · 对可执行文件进行代码设计,并允许修改某些字节 2 年前 |
Penachia · PDF FontDescriptor标志 6 年前 |