社区
界面
帖子详情
如何用鼠标移动来实现一个过程
zyc_lc
2008-06-23 01:08:08
我的本意是这样的,鼠标DOWN时判断是否在某个BUTTON上,是则发生MOVE行为,当鼠标UP时判断是否在某个BUTTON上,如果是则将前BUTTON上的名字移到现在的BUTTON上来,如果不在BUTTON上则原BUTTON不变.请问该如何实现.用VC 麻烦各位了
...全文
120
8
打赏
收藏
如何用鼠标移动来实现一个过程
我的本意是这样的,鼠标DOWN时判断是否在某个BUTTON上,是则发生MOVE行为,当鼠标UP时判断是否在某个BUTTON上,如果是则将前BUTTON上的名字移到现在的BUTTON上来,如果不在BUTTON上则原BUTTON不变.请问该如何实现.用VC 麻烦各位了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyc_lc
2008-06-24
打赏
举报
回复
谢谢 楼上各位
我先做法是:
BOOL CNewDlgDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message == WM_LBUTTONDOWN)
{
CWnd *pWnd = WindowFromPoint(pMsg->pt);
...
}
if(pMsg->message == WM_MOUSEMOVE)
{
...但是不知道MOVE这里是怎么操作法,如何实现一个虚拟框在拖动鼠标时的显示呢?
}
if(pMsg->message == WM_LBUTTONUP)
{
CWnd *pWnd = WindowFromPoint(pMsg->pt);
...
}
return CDialog::PreTranslateMessage(pMsg);
}
ayaya066
2008-06-24
打赏
举报
回复
在《MFC Windows编程》一书中第三章鼠标和键盘一章有个类似的例子,可以借鉴
cnzdgs
2008-06-23
打赏
举报
回复
判断pMsg->hwnd是不是按钮的句柄。
zyc_lc
2008-06-23
打赏
举报
回复
前面已经有几位前辈指点了一些,比如:DOWN时,因为按钮本身会响应鼠标消息,然后对话框就不会再响应。在按钮中处理即可。或者在对话框PreTranstaleMessage中判断/在PreTranslateMessage中判断发给按钮的WM_LBUTTONDOWN消息。
请问在PreTranslateMessage中判断发给按钮的WM_LBUTTONDOWN消息是如何实现的呢?
zyc_lc
2008-06-23
打赏
举报
回复
我我可能要解决几个问题:
1\判断DOWN时鼠标是否在BUTTON(在可用的BUTTONG上而不是被FALSE的BUTTON上)上
2\MOVE这个过程
3\UP时鼠标是否在BUTTON(在被FALSE的BUTTON上而不是可用的BUTTON上)上
zyc_lc
2008-06-23
打赏
举报
回复
当鼠标在当前窗口左健按下时,判断鼠标是不是在某个BUTTON上;如果是则拖动鼠标移动到某个位置;然后释放鼠标,再判断释放时鼠标是否在某个BUTTON上,如果是则将前一个BUTTON的名字删除并移到后一个BUTTON上.
cnzdgs
2008-06-23
打赏
举报
回复
描述再清楚一些。。。
zyc_lc
2008-06-23
打赏
举报
回复
传名字是其次,重要的是DOWM MOVE UP三个动作的实现我不知道.
CSS3
实现
鼠标
移动
到图片上图片变大(缓慢变大,有过渡效果,放大的
过程
是有动画过渡的,这个过渡的时间可以自定义)
CSS3
实现
鼠标
移动
到图片上图片变大(缓慢变大,有过渡效果,放大的
过程
是有动画过渡的,这个过渡的时间可以自定义) CSS3的transform:scale()可以
实现
按比例放大或者缩小功能。 CSS3的transition允许CSS的属性值在...
QtCharts图形
移动
和缩放
实现
QtCharts曲线图
移动
和缩放(重新
实现
QChartView部分函数),主要功能如下: 1. 按住
鼠标
左键拖动曲线可
移动
曲线; 2. 滚动
鼠标
滚轮
实现
图形X轴方向的缩放;...6.
鼠标
移动
过程
中会在左上角显示当前坐标。
C#高质量仿腾讯截图程序
效果截图于介绍 在博客中有 ... 可以
实现
自动捕捉窗体的边框 ...在拖动
过程
中 可以通过 wasd 四个键来精确
移动
鼠标
操作方式和TX的一样 右键 如果有选择区域取消 没有则退出程序 双击 将图像保存到剪切板
react
鼠标
移入放大_如何用
鼠标
移动
一个
div(React
实现
)
鼠标
事件要用
鼠标
移动
一个
div首先要获取的是
鼠标
移动
的事件。有三个事件是需要的onMouseDown
鼠标
按下触发onMouseMove
鼠标
移动
触发onMouseUp
鼠标
按钮抬起触发有了这三个事件,就可以获得
鼠标
完整的按下->
移动
-&...
c++ 模拟windows
鼠标
移动
(带
移动
过程
)
【代码】c++ 模拟windows
鼠标
移动
(带
移动
过程
)
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章