在OpenGL.cpp文件里有一个void COpenGLApp::OnFileOpen()函数,用于打开文件
在视图类里有
void COpenGLView::OnPaint()
{
CPaintDC dc(this);
DrawGL();
glFlush();//强制绘图
}
int COpenGLView::DrawGL()
{/*绘画代码*/}
其中,OnFileOpen和OnPaint函数分别为app类和view类的消息响应函数。
本意:要先打开文件,然后读出文件信息,在进行绘图。
出现了这样的问题:在没有打开文件之前先运行了OnPaint()画图函数。不知道哪里出了问题,急求高手解答。