WEB开发网
开发学院软件开发VC OpenGL入门介绍 阅读

OpenGL入门介绍

 2008-02-26 20:27:15 来源:WEB开发网   
核心提示:4.5 设置像素结构当初始化PIXELFORMATDESCRIPTOR结构后,就要设置像素格式,OpenGL入门介绍(3),下面举例说明如何设置像素格式,CClientDC clientDC(this); int PixelFormat = ChoosePixelFormat(clientDC.m_hDC,&pfd);

4.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。

4.6 创建图形操作描述表

正如前所述,必须创建图形操作描述表并启用它后,才能调用OpenGL函数在窗口内进行各种图形操作。一般来说,利用MFC中增补的管理图形操作描述表方法来编程比较方便。即在视类(CView)的消息OnCreat()中创建图形操作描述表。

上一页  1 2 3 

Tags:OpenGL 入门 介绍

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接