回 帖 发 新 帖 刷新版面

主题:关于重绘的问题

各位高手:
   小弟最近写了一个界面。由于内部算法执行的循环较多,但也不是特别多,每当我用鼠标进行一下与它有关的操作,例如,点击一下该界面,或是放大,缩小,我想这时它应该是执行了重绘,但这时候,程序却一直画不出来,当把鼠标移到界面上,一直是那个沙漏状态,但内部计算还是在进行,我想问一下,这种情况怎么解决,小弟菜鸟,如有帮助,感激不尽。



回复列表 (共1个回复)

沙发

基于对话框的是在 WM_PAINT 消息里处理 即 C*Dlg::OnPaint()里处理要表达的图形

单文档要在 View 类里处理。

MFC将“数据”和“数据的图形化表示”分开来。因此,你在处理数据的代码段里若

让它显示图形可以是可以,但是发生重绘就不行了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册