choosepixelformat:将pfs指向的pixelformat与hdc支持的pixelformat相匹配,从而得到一个与pfs指定的pixelformat最接近的格式的所引值,返回值就是这个索引值,为0则失败。
Describepixelformat获得在hdc上由m_glpixelformat指向的像素格式的信息,并用此信息填充pfs指向的结构,返回值0为失败,非0则是hdc上最大的像素格式索引。
setpixelformat将hdc的像素格式设置为m_glpixelformat指定的格式,成功为TRUE,失败为FALSE
觉得此段代码有些问题,如果choosepixelformat失败了,为什么直接将m_glpixelformat的值设置为1?我觉得应该将其值设置为hdc中的最大的像素格式索引值。
本文深入探讨了OpenGL编程中像素格式的设置过程,包括选择、描述和设置像素格式的API使用方法,同时对代码中可能存在的问题提出了建议。

6186

被折叠的 条评论
为什么被折叠?



