產生一個RC的第一步是定義窗口的像素格式。像素格式決定窗口著所顯示的圖形在內存中是如何表示的。由像素格式控制的參數包括:顏色深度、緩沖模式和所支持的繪畫接口。在下面將有對這些參數的設置。我們先在CGLSample1View的類中添加一個保護型的成員函數BOOL SetWindowPixel-Format(HDC hDC)(用鼠標右鍵添加),并編輯其中的代碼,見程序1。
BOOL CGLSample1View::SetWindowPixelFormat(HDC hDC)
{
PIXELFORMATDESCRIPTOR pixelDesc;
pixelDesc.nSize = sizeof(PIXELFORMATDESCRIPTOR);
pixelDesc.nVersion = 1;
pixelDesc.dwFlags = PFD_DRAW_TO_WINDOW |
PFD_DRAW_TO_BITMAP |
PFD_SUPPORT_OpenGL |
PFD_SUPPORT_GDI |
PFD_STEREO_DONTCARE;
pixelDesc.iPixelType = PFD_TYPE_RGBA;
pixelDesc.cColorBits = 32;
pixelDesc.cRedBits = 8;
文章來源于領測軟件測試網 http://www.kjueaiud.com/