怎样设置鼠标是否落到某一个控件,并设定光标的自定义的形状?

newHung 2006-08-24 12:44:17
比如我想达到这个的效果:
当我把鼠标移到垂直分割线(图片控件拉成的直线)上,光标的形状变成<-||->,然后按下鼠标左键移到鼠标,分割线可随鼠标移动左右移动,直到松开鼠标左键,有点像VC的workspace的可自由拉伸的窗口

我该怎么实现呢?
...全文
163 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dadi0189 2006-09-17
  • 打赏
  • 举报
回复
响应WM_SETCURSOR消息,以下示例代码把鼠标设成十字形状

BOOL CMyPaintView::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: Add your message handler code here and/or call default
//首先在注册窗口类时要注册成可自定义光标形式,然后进行如下操作
//LoadStandardCursor(IDC_CROSS)加载鼠标的图标资源,IDC_CROSS是资源ID

SetCursor(AfxGetApp()->LoadStandardCursor(IDC_CROSS));
return true; //必须返回ture值

}
hqoooo 2006-09-15
  • 打赏
  • 举报
回复
没人说阿
我也想知道阿
~~~
!:!

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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