1是不是你的区域,与工具栏区域重合了?重合会导致两个窗口相互刷新。
2你有无调用RedrawWindow、Invalidate或InvalidateRect这3个函数,且绘制区域包含了工具栏区域?
你只需要在双击(具体哪里你没描述,假设是一个列表什么的)响应中:
AfxGetApp()->OpenDocumentFile(strFileName);
即可触发打开文件 *** 作,并新建一个视图窗口。
在文档类中,重载OnOpenDocument函数(通过ClassWizard),并在这里加入打开文件的处理即可。
最后就是显示了,根据文档类中的数据,在OnDraw中显示。
你是C#转行过来的?
你是打算模态显示还是非模态。
看不到你的代码也不知道你是怎么 *** 作的。
模态直接DoModal()
非模态Create、ShowWindow。
不做背景 *** 作的话,一般都不会出现重叠的问题。
需要用ADO读取数据库中的内容,然后插入到列表视图控件中;关于ADO的数据库 *** 作可参见百度文库
>
以上就是关于MFC 多文档中 移动鼠标 工具条的个别按钮为什么一直在刷新。(有哪些可能的原因)全部的内容,包括:MFC 多文档中 移动鼠标 工具条的个别按钮为什么一直在刷新。(有哪些可能的原因)、mfc多文档多视图问题、MFC 窗体刷新等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)