现在的位置: 首页 > 综合 > 正文

【OPENGL】DEVMODE data structure

2013年08月25日 ⁄ 综合 ⁄ 共 6186字 ⁄ 字号 评论关闭

今晚根据OpenGL Tutorial 教程Lesson 0,把书中代码实现了一下,结果程序运行无法全屏,

正确代码代码如下

最后发现原因是在113行把dmScreenSettings.dmSize写成dmScreenSettings.dmScal

郁闷~~~~

查阅MSDN,DEVMODE

The DEVMODE data structure contains information about the device
initialization and environment of a printer.

DEVMODE包含了设备初始化信息,在执行函数ChangeDisplaySettings,需要对dmScreenSetting进行初始化,由于没有dmScreenSetting.dmSize赋值导致dmScreenSetting的初始化无效,所以无法全屏,程序运行窗口如下所示:(具体原因任然不甚明了,明日继续研究~~~~睡觉去~~~~)

bug

 

抱歉!评论已关闭.