派生一个Button类,处理WM_SETFOCUS消息
类内定义一个HCURSOR m_hCursor;
OnSetCursor中写
m_hCursor=::LoadCursor(AfxGetResourceHandle(), MAKEINTRESOURCE(ID_MYCURSOR));
::SetCursor(m_hCursor);
类内定义一个HCURSOR m_hCursor;
OnSetCursor中写
m_hCursor=::LoadCursor(AfxGetResourceHandle(), MAKEINTRESOURCE(ID_MYCURSOR));
::SetCursor(m_hCursor);
解决方案 »
- 国外的计算机网站(散分啦)
- 100分求在VC中用OLE DB建立数据库的例子
- 信鸽邮件群发的技术在国内是顶尖的吗?
- CListCtrl中的单击ITEM的消息中调用GetSelectedCount()的问题
- 求助,在CTabCtrl中添加richedit后程序为何就出错了?
- 怎样监视已经打开的串口
- XP下如何修改注册表添加文件共享?
- visual studio.net和c++的区别
- DCOM连接点问题,急请教!
- install shield 把我搞晕了,快来帮忙!
- ....... 让"2001-05-24" 显示成 "20010524", SQL语句怎么写?.........
- 如何限制我自己做的控件的大小??
OnTimer中加入:
RECT rt;
GetDlgItem(IDOK)->GetWindowRect(&rt);
POINT pt;
GetCursorPos(&pt);
if(PtInRect(&rt,pt))
::SetCursor(::LoadCursor(NULL,IDC_CROSS));
m_hCursor = AfxGetApp()->LoadCursor(IDC_MOVE);
::SetCursor(m_hCursor);
就行了。不需要别的了。
你移出按钮区域后,会自动消失。因为已经被别的东西捕获鼠标了。
我有封装好的button类。五种状态。
normal, move ,down,disable,foucs
你要我可以给你