首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

改变CButton光标的有关问题

2012-01-14 
改变CButton光标的问题我重写了个继承CButton的类,里面只改写了OnSetCursor()在OnSetCursor()中添加了一

改变CButton光标的问题
我重写了个继承CButton的类,里面只改写了OnSetCursor();
在OnSetCursor();中添加了一句
SetCursor(::LoadCursor(AfxGetResourceHandle(),MAKEINTRESOURCE(IDC_CURSOR1)));
可是为什么 鼠标移上去时还是不会改变光标,在父窗口中这么做是可以改变。


[解决办法]
看看CButtonST的源代码就知道了
[解决办法]
是不是没有关掉CButton的OnSetCursor响应?
[解决办法]
SetCursor(::LoadCursor(AfxGetResourceHandle(),MAKEINTRESOURCE(IDC_CURSOR1))); 

retrun true;//加上这一句

::SetCursor(::LoadCursor(NULL, IDC_CROSS));
return TRUE;

热点排行