现在像素格式已经设定,我们下一步工作是产生绘制环境(RC)并使之成为当前绘制环境。在CGLSample1View中加入一个保护型的成员函数BOOL CreateViewGLContext(HDC hDC),使之如下所示:
BOOL CGLSample1View::CreateView GLContext(HDC hDC)
{ m_hGLContext = wglCreate Context(hDC);//用当前DC产生绘制环境(RC)
if (m_hGLContext == NULL)
{ return FALSE;
}
if (wglMakeCurrent(hDC, m_hGLContext)==FALSE)
{ return FALSE;
}
return TRUE;
}
并加入一个保护型的成员变量HGLRC m_hGLContext;HGLRC是一个指向rendering context的句柄。
文章来源于领测软件测试网 https://www.ltesting.net/