如何让窗口的一个矩形区永远的不要重绘? 如何让窗口的一个矩形区永远的不要重绘? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在这个矩形的onPaint事件里,加个exit,试试看 放个Panel设置一下颜色和border不就可以了么 处理WM_ERASEBKGND这个消息看看,该消息重绘的时候会触发! 不重绘=总重绘更新吧,就是你要的局部保证显示一样的东西,或者放panel的方法不错,在panel上放你想要的东西 WM_ERASEBKGND 怎么能让局部不重绘? 重写这个消息.只需要在函数里添加一句话msg.result := 1; 用 Frames 就可以了,盖住一块区域就可以了! 引用 8 楼 fbiboss 的回复:WM_ERASEBKGND 怎么能让局部不重绘? 重写这个消息.只需要在函数里添加一句话 msg.result := 1;这样是所有的都不重绘了吧,我只想让一块不重绘怎么做啊? 怎么这么钻牛角尖呢?七楼说了,你可以把这块区域的图像拷贝一份,在处理onPaint或者WM_ERASEBKGND时画回去即可。 combobox读取数据的问题 Delphi+SyBase 的连接问题 提问!!学习中,定结贴! 三层主从表动态查询 请指教!! 救助!delpi中用IDSNMP控件查询OID值,没能得到正确结果! 不明白的东西...望高手指教下!!! 我终于踏出了这一步,我很高兴。 DELPHI如何发布 有关拨号 关于使用了ADO的问题! TDBLookupListBox控件的使用问题 如何使用资源菜单?
WM_ERASEBKGND
这个消息看看,该消息重绘的时候会触发!
怎么能让局部不重绘?
重写这个消息.只需要在函数里添加一句话
msg.result := 1;
WM_ERASEBKGND
怎么能让局部不重绘?
重写这个消息.只需要在函数里添加一句话
msg.result := 1;这样是所有的都不重绘了吧,我只想让一块不重绘怎么做啊?