社区
界面
帖子详情
高分!!想在对话框中用鼠标实现任意拖动控件的功能!!
zam76212171
2008-05-21 07:10:26
如题。
...全文
94
13
打赏
收藏
高分!!想在对话框中用鼠标实现任意拖动控件的功能!!
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgl7903
2008-05-22
打赏
举报
回复
因为在对话框中的空间上的鼠标消息并不发送给对话框
所以需要在 APP 中重载 PreTranslateMessage
处理 WM_LBUTTONDOWN WM_LBUTTONUP WM_MOUSEMOVE
菜牛
2008-05-22
打赏
举报
回复
消息响应自己添加一下,窗口都有WM_MOUSEACTIVE消息的。
zam76212171
2008-05-22
打赏
举报
回复
我试那代码了,但是没有效果。估计是对话框里没有MouseActivate消息,请问怎么解决?
Walker-cheng
2008-05-22
打赏
举报
回复
在处理mousemove的消息里实时移动控件的位置...
zam76212171
2008-05-22
打赏
举报
回复
我试那代码了,但是没有效果。估计是对话框里没有MouseActivate消息,请问怎么解决?
zam76212171
2008-05-22
打赏
举报
回复
我运行了之后,没有什么变化,只是能对静态文本移动,但对其他控件没有反应。不知道是怎么回事?
菜牛
2008-05-21
打赏
举报
回复
http://blog.csdn.net/Mackz/archive/2005/10/27/517747.aspx
zam76212171
2008-05-21
打赏
举报
回复
对话框中有多个控件。能给出代码吗?
我的邮箱:zam76212171@tom.com
nybeyond
2008-05-21
打赏
举报
回复
可以在LBUTTONDOWN里面发送一个点到标题的消息
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
这个是我以前做的点击一个对话框的任意地方实现拖动的
cnzdgs
2008-05-21
打赏
举报
回复
响应控件的WM_LBUTTONDOWN消息,记录鼠标的位置并SetCapture;
响应控件的WM_LBUTTONUP消息,ReleaseCapture;
响应控件的WM_MOUSEMOVE消息,根据鼠标当前的位置和按下时记录的位置MoveWindow。
边缘998
2008-05-21
打赏
举报
回复
VC我没试过.帮顶.....DELPHI呢,我可以提供一个.
zhouzhenyan
2008-05-21
打赏
举报
回复
同意楼上。
当按下鼠标左键时,BOOL变量记录是否处于拖动状态,鼠标移动处理OnMouseMove函数,用SetWindowPos或者MoveWindow移动控件。松开鼠标左键时,BOOL变量置为FALSE。
珍惜生命远离CPP
2008-05-21
打赏
举报
回复
那就在鼠标按下的时候做拖动标记
之后在鼠标移动的时候移动控件即可.
在鼠标弹起的时候取消拖动标记
Android
控件
系列之ImageView使用方法
学习目的: 1、掌握在Android中如何插入图片 图片的加入可以立刻让您的程序增色不少,我们样例选用一张Android机器人(picture.jpg),您可以使用自己的任何图片进行试验 一般建议您程序中的图片加入资源,而不是放在SD卡
中用
流的方式去读取,毕竟嵌入的资源比较安全,不容易被篡改。 1、导入图片到资源 将图片拖拽到项目res\drawable开头的3个文件夹下,他们分别代表了高、中、低分辨度的图片。Android读取图片时自动优化,选用合适的一个图片显示,比如
高分
辨率可以存放128*128的图片,低分辨率可以存放32*32的图片 2、在XML布局文件中建立ImageView:
基于HTML5的报表插件
基于HTML5的报表插件,最简便的报表工具。
MFC
对话框
控件
与字体动态适配的高效
实现
方案
本文深入探讨了MFC
对话框
控件
与字体动态适配的高效
实现
方案。针对
对话框
缩放时布局混乱、字体显示不佳的痛点,提出了一套基于比例缩放与字体缓存的核心方法。方案详细阐述了在OnInitDialog中记录
控件
初始布局、在OnSize消息中智能计算缩放比例并动态调整
控件
位置与字体大小的完整流程,并提供了处理组合框、网格等特殊
控件
及性能优化的实用技巧,助力开发者构建自适应性强、用户体验优秀的MFC桌面应用。
7、
对话框
编程全解析:类型、
功能
与实践应用
本文全面解析了Windows
对话框
编程的核心内容,包括
对话框
的基本概念、类型(模态
对话框
和无模式
对话框
)、键盘接口支持、动态
对话框
的
实现
方式以及
对话框
模板的详细定义。同时,文章还介绍了各种
对话框
控件
的使用方法,并通过示例代码展示了如何在实际开发中应用这些技术。最后总结了
对话框
编程的整体流程与实践意义,为Windows应用程序开发者提供了系统化的指导和参考。
实现
C#中的
鼠标
动态绘制矩形
功能
Windows Forms是.NET Framework的一部分,它为创建Windows桌面应用程序提供了一种方法。通过这种方式,开发者可以使用C#等.NET支持的语言,通过拖放UI组件来构建丰富的用户界面。Windows Forms应用程序是基于事件驱动编程模型的。在这种模型中,应用程序的执行流程由用户交互、定时器事件或其他外部事件触发。用户界面是由各种
控件
组成的,如按钮、文本框、标签等。事件驱动编程是一种常见的编程范式,特别是在图形用户界面(GUI)开发中。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章