游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1264|回复: 1

全屏状态下,窗口的大小

[复制链接]

7

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2010-6-19 19:03:00 | 显示全部楼层 |阅读模式
调用ChangeDisplaySettings(*,CDS_FULLSCREEN)后,窗口全屏化。
但是全屏的窗口的大小怎么没有屏幕的分辨率大呀,这是怎么回事?

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2010-6-20 09:21:00 | 显示全部楼层

Re:全屏状态下,窗口的大小

虽然你的屏幕是1680x1050
但你的窗口却是800x600
全屏之后当然是800x600分辨率的全屏了。

DEVMODE dmScreenSettings;
memset(&dmScreenSettings,0,sizeof(dmScreenSettings));       
dmScreenSettings.dmSize=sizeof(dmScreenSettings);
dmScreenSettings.dmPelsWidth=1680;
dmScreenSettings.dmPelsHeight=1050;
dmScreenSettings.dmBitsPerPel=32;
dmScreenSettings.dmFields=DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT;
ChangeDisplaySettings(&dmScreenSettings,CDS_FULLSCREEN);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 13:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表