| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 505 人关注过本帖
标题:[求助]有没有一个高效的方法改变程序运行时的光标
只看楼主 加入收藏
找不到服务器
Rank: 4
等 级:贵宾
威 望:12
帖 子:2937
专家分:1
注 册:2006-8-29
结帖率:33.33%
收藏
 问题点数:0 回复次数:2 
[求助]有没有一个高效的方法改变程序运行时的光标
RT,虽然可以通过设置属性来达到,但这似乎不太方便,因为这样要把所有存在的控件的MouseIcon都设置一遍.那么请问怎么整体设置整个程序的光标呢?
搜索更多相关主题的帖子: 光标 运行 属性 
2006-10-27 18:15
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
Private Declare Function LoadCursorFromFile Lib "user32" Alias "LoadCursorFromFileA" (ByVal lpFileName As String) As Long
Private Declare Function SetClassLong Lib "user32" Alias "SetClassLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Private Sub Form_Load()
Dim HCursor As Long
HCursor = LoadCursorFromFile("F:\Program Files\Microsoft Visual Studio\Common\Graphics\Cursors\C_WAIT05.CUR")

SetClassLong Me.hwnd, -12, HCursor
End Sub

我的msn: myfend@
2006-10-27 18:47
找不到服务器
Rank: 4
等 级:贵宾
威 望:12
帖 子:2937
专家分:1
注 册:2006-8-29
收藏
得分:0 
但这只对窗体有效,将鼠标移动到其他控件时,鼠标又变成原样了。这样一个一个控件的设置是不是太麻烦点了。我的意思是,运行这个程序后,只要光标接触到我的程序中的窗体或者控件,光标会变成我预先设置好的光标,一个一个设置好象没有什么效率,而且还会使程序执行起来速度慢了许多。

史上点击数最高的贴
http://bbs.bccn.net/thread-146005-1-1.html
2006-10-28 17:22
快速回复:[求助]有没有一个高效的方法改变程序运行时的光标
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014355 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved