请问如何设置系统的鼠标光标呢?

lywei123 2006-10-06 11:05:49
cursor类好像只能设置当前窗口的鼠标光标,请问vb.net里有什么好方法么?
1。比如把箭头换成特定的光标文件的图形,在其他程序窗口也同样起作用。
2。反过来,如何将鼠标光标设置成默认值呢?
最好不用api,谢谢!!!
...全文
256 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lywei123 2006-10-07
  • 打赏
  • 举报
回复
谢谢楼上各位

想通过直接写注册表
HKEY_CURRENT_USER\Control Pane\Cursors
的值来实现,不过每次修改都要把系统注销一次,这太恐怖了:)
Knight94 2006-10-07
  • 打赏
  • 举报
回复
因此你的加载需要两步,
LoadCursor or LoadCursorFromFile
http://pinvoke.net/default.aspx/user32/LoadCursor.html
http://pinvoke.net/default.aspx/user32/LoadCursorFromFile.html

SetCursor:
http://www.pinvoke.net/default.aspx/user32/SetCursor.html

如果是某张图片,需要通过
LoadImage
http://pinvoke.net/default.aspx/user32/LoadImage.html
Knight94 2006-10-07
  • 打赏
  • 举报
回复
to 最好不用api

只能用api来设定,因为你修改的是系统属性。
九斤半 2006-10-07
  • 打赏
  • 举报
回复
我是用API的;从VB6升过来的,没找到新方法~~~
feeling2008 2006-10-07
  • 打赏
  • 举报
回复
属性里面有

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧