库 ,
下面代码中使用 #pragma comment(lib, “opengl32.lib”) 预处理指令 , 链接了 opengl32.lib 函数库 , 相当于调用了该库 , 在后续代码中可以使用该...创建窗口流程是先 注册窗口 , 然后 创建窗口 , 最后 显示窗口 ;
将 Windows 桌面窗口改成 OpenGL 窗口操作是在 创建窗口完成后 进行的 ;
下面开始逐个步骤讲解 , 如何初始化...OpenGL 窗口 ;
四、获取窗口设备
----
窗口设备在初始化 OpenGL 上下文 , 和进行 OpenGL 绘制时都需要用到 , 这里设置到全局变量中 ;
// 窗口设备
// 提取到全局变量中...绘制标志位 dwFlags
绘制标志位中可以设置多个标志位 , 如下代码中的标志位含义 :
PFD_DRAW_TO_WINDOW : 绘制到桌面窗口
PFD_SUPPORT_OPENGL : 支持 OpenGL...方法 , 让系统选择像素格式 , 如果返回 -1 , 说明选择像素格式失败 , 一般情况下该选择是成功的 ;
选择完像素格式之后 , 需要调用 SetPixelFormat 方法设置像素格式 ;