現在像素格式已經設定,我們下一步工作是產生繪制環境(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的句柄。
文章來源于領測軟件測試網 http://www.kjueaiud.com/