社区
界面
帖子详情
关于滚动条的及时更新问题
yuanweihuayan
2011-12-02 03:24:03
自绘控件的时候肯定免不了要带上滚动条的.但是现在有一个很明显的问题就是,当我拖动滚动条的时候,非得要等到鼠标弹起时才能移动窗体.
我看过一些控件,应该是有方法来弥补这个不足的.不知道是什么方法.希望高手给点思路....
...全文
256
16
打赏
收藏
关于滚动条的及时更新问题
自绘控件的时候肯定免不了要带上滚动条的.但是现在有一个很明显的问题就是,当我拖动滚动条的时候,非得要等到鼠标弹起时才能移动窗体. 我看过一些控件,应该是有方法来弥补这个不足的.不知道是什么方法.希望高手给点思路....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2012-03-22
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
向立天
2012-02-11
打赏
举报
回复
[Quote=引用 12 楼 yuanweihuayan 的回复:]
东西早就搞定的,但是没有满意的结贴....
[/Quote]可以按无满意结帖
yuanweihuayan
2011-12-31
打赏
举报
回复
[Quote=引用 13 楼 wyx100 的回复:]
在OnMouseMove里面检查鼠标,如果按下和在滚动条Rect,就执行滚动,可以精确到像素
[/Quote]
不是啦,滚动条本身就有这个消息了.
yuanweihuayan
2011-12-31
打赏
举报
回复
东西早就搞定的,但是没有满意的结贴....
yuanweihuayan
2011-12-06
打赏
举报
回复
问题还没解决,帖子别沉了!!!!
「已注销」
2011-12-05
打赏
举报
回复
[Quote=引用 4 楼 yuanweihuayan 的回复:]
引用 3 楼 wangweixu520 的回复:
在OnMouseMove里面检查鼠标,如果按下和在滚动条Rect,就执行滚动,可以精确到像素
照你这样说的话就会有一个问题就是:你不知道当前用户是想向上滚动还是向下滚动.
还有就是,我在程序里面不是使用ScrollWindow这个函数来完成滚动的.
[/Quote]
在鼠标点击移动时记下当前坐标
在鼠标移动的时候,判断Y左边与之前的坐标
或者在鼠标移动里面存2个坐标 当前的 和之前 然后比较
yuanweihuayan
2011-12-05
打赏
举报
回复
别沉了.顶起啊!!!!!!!!!
yuanweihuayan
2011-12-05
打赏
举报
回复
[Quote=引用 7 楼 likang0712 的回复:]
引用 4 楼 yuanweihuayan 的回复:
引用 3 楼 wangweixu520 的回复:
在OnMouseMove里面检查鼠标,如果按下和在滚动条Rect,就执行滚动,可以精确到像素
照你这样说的话就会有一个问题就是:你不知道当前用户是想向上滚动还是向下滚动.
还有就是,我在程序里面不是使用ScrollWindow这个函数来完成滚动的.
在鼠标点击移动时记下……
[/Quote]
谢谢你的回答,但是这样貌似不可取.
首先要截获的就是鼠标单击在滚动条时的消息,如果用ON_WM_NCHITTEST.就会带来一些列的问题.
1. 鼠标按下消息.如果你在ON_WM_LBUTTONDOWN里面处理,但是滚动条无法在这个消息里面响应
2. 就算是能解决第一个问题,那么我改如何发送消息.使得界面来根据鼠标的移动状态来OnPaint?
更何况,我看了别人写的一个控件,它也没这样复杂.但是我就是不知道它为什么可以实时移动.
而且我认为之所以产生这个问题,原因就是windows并没有在我调用UpdateWindow时刷新界面
yuanweihuayan
2011-12-02
打赏
举报
回复
[Quote=引用 2 楼 liujie250079934 的回复:]
你是在OnVScroll里进行操作的么。。
[/Quote]
嗯?你还有别的方法响应滚动条消息吗?
yuanweihuayan
2011-12-02
打赏
举报
回复
[Quote=引用 3 楼 wangweixu520 的回复:]
在OnMouseMove里面检查鼠标,如果按下和在滚动条Rect,就执行滚动,可以精确到像素
[/Quote]
照你这样说的话就会有一个问题就是:你不知道当前用户是想向上滚动还是向下滚动.
还有就是,我在程序里面不是使用ScrollWindow这个函数来完成滚动的.
wangweixu520
2011-12-02
打赏
举报
回复
在OnMouseMove里面检查鼠标,如果按下和在滚动条Rect,就执行滚动,可以精确到像素
liujie250079934
2011-12-02
打赏
举报
回复
你是在OnVScroll里进行操作的么。。
xiaonu1
2011-12-02
打赏
举报
回复
基于超局部模型与自抗扰ESO观测器的无模型预测电流控制改进策略研究(Simulink仿真实现)
内容概要:本文围绕“基于超局部模型与自抗扰ESO观测器的无模型预测电流控制改进策略”展开研究,提出一种结合超局部模型(ULM)与扩张状态观测器(ESO)的无模型预测电流控制(MFPCC)改进方法,旨在提升永磁同步电机(PMSM)电流环的动态响应性能与抗干扰能力。该策略利用超局部模型对系统行为进行局部逼近,避免依赖精确数学模型,同时引入自抗扰控制中的ESO实时观测并补偿系统内外部扰动,有效抑制参数摄动、负载变化及模型不确定性带来的影响。研究通过Simulink搭建完整的控制系统仿真模型,对传统MFPCC与所提改进策略进行对比分析,验证了新方法在电流跟踪精度、响应速度和鲁棒性方面的优越性。; 适合人群:具备电机控制、现代控制理论及Simulink仿真基础的电气工程、自动化及相关专业的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高性能电机驱动系统中电流环控制器的设计与优化;②为无模型控制与自抗扰控制的融合应用提供技术参考;③支撑相关课题的仿真验证、论文复现与创新方法研究。; 阅读建议:建议读者结合Simulink仿真模型深入理解控制结构与参数整定过程,重点关注ESO的观测性能与扰动补偿机制,并可通过改变负载条件、参数偏差等工况进行鲁棒性测试,进一步掌握该改进策略的核心优势与适用边界。
编程教育基于Scratch的人体感应灯光系统设计:智能生活仿真编程教学与科创赛事应用方案
内容概要:本文围绕Scratch图形化编程平台,详细阐述了《人体感应灯光系统》这一贴近生活的AI科创作品的设计与教学应用。通过模拟真实智能家居中人体感应灯的工作原理,利用Scratch的侦测、逻辑判断、亮度特效调节等功能,实现了人物靠近自动亮灯、延时熄灭及环境亮度自适应等仿真功能。文章系统拆解了从场景搭建、核心逻辑设计、分层编程实现到调试优化的完整开发流程,并提供了基础版与进阶版可直接导入的源码,支持零基础快速上手与高阶创新拓展。同时构建了“基础—进阶—高阶”三层阶梯式教学体系,适配常规课堂、创客社团与赛事培优等多元教学场景,推动中小学AI教育的生活化、实践化与创新化发展。 适合人群:小学高年级至初中阶段学生,信息技术教师,创客教育从业者,以及参与青少年科创赛事的师生。 使用场景及目标:①作为中小学人工智能通识课程的教学案例,帮助学生理解智能感应与控制逻辑;②用于校内创客社团开展项目式学习;③支撑学生参加AI科创类赛事,完成高质量作品创作与答辩准备;④布置为课后综合实践作业,提升动手能力与科技素养。 阅读建议:建议结合提供的Scratch源码进行实践操作,在复现基础上尝试参数调优与功能扩展,如增加音效提示、多区域感应等,深化对编程逻辑与智能系统设计的理解。
delphi 13.1 unidac-12.0.1-d29pro.exe
delphi 13.1 unidac_12.0.1_d29pro.exe
易语言源码网络流量监控器
易语言源码网络流量监控器
带标注的辣椒病叶数据集,支持coco json,识别率95.9%,可识别三种病害和健康叶子,9916张图
预览数据集中的图片,标注信息,训练模型代码可点击查看我的博客链接:https://blog.csdn.net/pbymw8iwm/article/details/162031271 数据集使用方法和模型训练相关技术
问题
可免费咨询,主页获取作者联系方式
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章