如何拖动一个包含按钮的对话框

sundebing 2008-10-14 10:55:59
拖动对话框很简单,这就不用说了。。
现在想问的是如果我的一个对话框上有一个按钮,如果我的鼠标在按钮上时就不能进行手动,如果将鼠标的点击事件传给对话框,按钮的点击事件又无法实现,有没哪位大虾知道怎么实现啊,万分感谢
...全文
91 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
m_nNightmire 2008-10-14
  • 打赏
  • 举报
回复
应该可以的吧
自定义一个按钮
在mousemove,lbuttondown和lbuttonup里把这三个消息发给主对话框
并且保留原有的CButton::OnLButtonDown()等函数
sundebing 2008-10-14
  • 打赏
  • 举报
回复
是拖动,我的意思就是说,既能点空白处进行拖动,也能点鼠标进行拖动,现在的问题是如果将拖动鼠标事件传给底下的对话框,那鼠标的点击事件就无法实现
m_nNightmire 2008-10-14
  • 打赏
  • 举报
回复
拖动对话框很简单,这就不用说了。。
现在想问的是如果我的一个对话框上有一个按钮,如果我的鼠标在按钮上时就不能进行手动,如果将鼠标的点击事件传给对话框,按钮的点击事件又无法实现,有没哪位大虾知道怎么实现啊,万分感谢

//楼主的意思是不是拖动啊...
dch4890164 2008-10-14
  • 打赏
  • 举报
回复
你自己先用程序试一下之后再问或许效果会好一些
glacier3d 2008-10-14
  • 打赏
  • 举报
回复
如果你的按钮是直接把控件拖上去的话,那么按钮的点击事件就有其父窗口--对话框来响应
jinlingzwp 2008-10-14
  • 打赏
  • 举报
回复
没明白LZ的意思

15,980

社区成员

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

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