Graphics 版 (精华区)
发信人: seaman (翩翩少年), 信区: Graphics
标 题: OpenGL for Windows 95程序设计------5(转贴)
发信站: 哈工大紫丁香 (Tue Sep 28 19:40:14 1999), 转信
发信人: Muler (木日月), 信区: graphics
标 题: OpenGL for Windows 95程序设计------5
发信站: 饮水思源站 (Sat Aug 2 10:39:18 1997) , 转信
5.设置像素结构
当初始化PIXELFORMATDESCRIPTOR结构后,就要设置像素格式。下面举例说
明如何设置像素格式。
CClientDC clientDC(this);
int PixelFormat = ChoosePixelFormat(clientDC.m_hDC,&pfd);
BOOL result=SetPixelFormat(clientDC.m_hDC,PixelFormat,&pfd);
第一行语句说明得到一个应用窗口客户区的设置描述表。
第一行调用ChoosePixelFormat()选择一个像素格式,并将像素格式索引号
返回给pixelFormat变量;函数中第一个参数是选择像素格式的设备描述表
的句柄,第二个参数是PIXELFORMATDESCRIPTOR结构的地址。如果调用失败
则返回0;否则返回像素格式索引号。
第三行调用SetPixelFormat()设置像素格式,三个参数分别是设备描述表的
句柄、像素格式索引号和PIXELFORMATDESCRIPTOR结构的地址。如果调用成
功则返回TRUE,否则返回FALSE。
--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.128.27]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: sunsoft.bbs@bbs.net.]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:7.983毫秒