MFC 对话框工程中如何禁止子窗口背景刷新 1》我在MFC工程中给主窗口潜入了一个子窗口,该子窗口用来显示jpg图片,我想要连续显示图片的时候。子窗口的背景不刷新。2》我在重绘图片的时候,如何设置父窗口先刷新,之后子窗口在刷新。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 像LS说的, 采用双缓冲你的图片显示子控件 响应WM_ERASEBKGND消息, 返回TRUE, 什么都不干所有的操作都放到WM_PAINT里面做(用双缓冲) 给子窗口加上透明样式就可以了Const WS_EX_TRANSPARENT = &H00000020L 对处理WM_ERASEBKGND消息在OnEraseBkgnd里return true 在MFC主窗口中嵌入一个子窗口,要怎样设置这个工程先刷新主窗口,再刷新子窗口啊 本身父窗口刷新的话,子窗口也会接着刷新,除非你在资源上勾上了Clip children,那么父窗口刷新的话,就不会去刷新子窗口的区域了。 这个没法设置吧刷新机制都是Windows内定的刷新窗口属于系统行为我们只能通过Invalidate强迫窗口刷新 ModifyStyle(0,WS_CLIPCHILDREN|WS_CLIPSIBLINGS); 楼主第二个问题很容易,只要强制所有窗口刷新就可以了;在子窗口的OnPaint中调用Invalidate就好有个类似的问题,就是怎么只刷新子窗口A而不导致父窗口和子窗口B一起刷新;由于效果需要,只要求子窗口A刷新;而子窗口B需要相应OnTimer,不能跟着一起刷新。谢谢大牛 VS2005所有工程都打不开了,The following error has occurred during XML parsing。帮下忙啊。 [新手问题]子线程 与 界面控件 关于ftp权限的问题 你们说我该怎么办 请教怎么才能让VC6.0编译出来的程序小? 在拆分窗口中遇到的奇怪的问题,急! 小问题,马上结贴 病毒?病毒?病毒?病毒?病毒?病毒?病毒?病毒? 如何在MFC程序中加入ANI图标啊!! [求助]C++控制Excel,无法合并单元格 有哪位大哥做过输入法吗???关于完全IME感知的应用程序。 关于opencv获取质心的问题
你的图片显示子控件 响应WM_ERASEBKGND消息, 返回TRUE, 什么都不干
所有的操作都放到WM_PAINT里面做(用双缓冲)
对
处理WM_ERASEBKGND消息
在OnEraseBkgnd里return true
这个没法设置吧
刷新机制都是Windows内定的
刷新窗口属于系统行为
我们只能通过Invalidate强迫窗口刷新
有个类似的问题,就是怎么只刷新子窗口A而不导致父窗口和子窗口B一起刷新;由于效果需要,只要求子窗口A刷新;而子窗口B需要相应OnTimer,不能跟着一起刷新。谢谢大牛