关于MFC各类之间的运行顺序问题

openzpc openzpc 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
本人在MFC的OpenGL框架上做一些操作。部分代码如下:工程名为OpenGL。

在OpenGL.cpp文件里有一个void COpenGLApp::OnFileOpen()函数,用于打开文件
在视图类里有
void COpenGLView::OnPaint()
{
CPaintDC dc(this);
DrawGL();
glFlush();//强制绘图
}

int COpenGLView::DrawGL()
{/*绘画代码*/}
其中,OnFileOpen和OnPaint函数分别为app类和view类的消息响应函数。

本意:要先打开文件,然后读出文件信息,在进行绘图。

出现了这样的问题:在没有打开文件之前先运行了OnPaint()画图函数。不知道哪里出了问题,急求高手解答。

...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
openzpc
VC/MFC 16,550 成员 421,606 内容