MFC 多文档中 移动鼠标 工具条的个别按钮为什么一直在刷新。(有哪些可能的原因)

MFC 多文档中 移动鼠标 工具条的个别按钮为什么一直在刷新。(有哪些可能的原因),第1张

1是不是你的区域,与工具栏区域重合了?重合会导致两个窗口相互刷新。

2你有无调用RedrawWindow、Invalidate或InvalidateRect这3个函数,且绘制区域包含了工具栏区域?

MFC多文档框架MDI已经做好了多视图打开的基础逻辑。

你只需要在双击(具体哪里你没描述,假设是一个列表什么的)响应中:

AfxGetApp()->OpenDocumentFile(strFileName);

即可触发打开文件 *** 作,并新建一个视图窗口。

在文档类中,重载OnOpenDocument函数(通过ClassWizard),并在这里加入打开文件的处理即可。

最后就是显示了,根据文档类中的数据,在OnDraw中显示。

你是C#转行过来的?

你是打算模态显示还是非模态。

看不到你的代码也不知道你是怎么 *** 作的。

模态直接DoModal()

非模态Create、ShowWindow。

不做背景 *** 作的话,一般都不会出现重叠的问题。

需要用ADO读取数据库中的内容,然后插入到列表视图控件中;关于ADO的数据库 *** 作可参见百度文库

>

以上就是关于MFC 多文档中 移动鼠标 工具条的个别按钮为什么一直在刷新。(有哪些可能的原因)全部的内容,包括:MFC 多文档中 移动鼠标 工具条的个别按钮为什么一直在刷新。(有哪些可能的原因)、mfc多文档多视图问题、MFC 窗体刷新等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存