wrc2010游戏怎么设置在1990x400400万像素的分辨率率下屏幕上下...

posts - 203,&
comments - 2002,&
trackbacks - 3
&&&&& 由于WinCE的显示驱动是本地驱动,不能像流驱动一样动态加载。所以,一般情况下不能动态修改和调试。前两天曾介绍过一种在应用程序中针对相同分辨率但不同尺寸的LCD的调试方法。这里继续介绍WinCE6.0下动态设置系统分辨率的一种方法。我们可以通过系统提供的ChangeDisplaySettingsEx()函数实现动态修改系统的分辨率。
&&&&& 设定系统分辨率的参考代码如下:
&1&&&&&DWORD&dwWidth,&dwH&2&&&&&DEVMODE&&3&&4&&&&&dwWidth&=&GetDlgItemInt(IDC_COMBO_WIDTH,&NULL,&FALSE);&5&&&&&dwHeight&=&GetDlgItemInt(IDC_COMBO_HEIGHT,&NULL,&FALSE);&6&&&&&memset((char*)&dm,& &&&&&& 通过这个函数,我们还可以实现屏幕的旋转,参考代码如下:
&1&&&&&DWORD&dwA&2&&&&&DEVMODE&&3&&4&&&&&dwAngle&=&SendDlgItemMessage(IDC_COMBO_ANGLE,&CB_GETCURSEL,&NULL,&NULL);&5&&&&&memset((char*)&dm,& 实况足球2010 (1/18)
《实况足球2010(Pro Evolution Soccer 2010)》
《实况足球2010》高画质分辨率补丁zhp0083 发布
[][][][][][]
[][][][][][]
[][][][][][]
CopyRight (C) 3DMGAME- ,All Rights Reserved
服务***:(010-)
此下载由3DM游戏网提供
请选择游戏版本:
本站发布资源为互联网转载,非本站自制,仅供网友做交流学习之用!
请下载完毕后于24小时内删除,切勿用于商业用途,由此引发的法律纠纷及连带的责任本站和发布者概不承担2261人阅读
Wince 6.0(20)
由于WinCE的显示驱动是本地驱动,不能像流驱动一样动态加载。所以,一般情况下不能动态修改和调试。前两天曾介绍过一种在应用程序中针对相同分辨率但不同尺寸的LCD的调试方法。这里继续介绍WinCE6.0下动态设置系统分辨率的一种方法。我们可以通过系统提供的ChangeDisplaySettingsEx()函数实现动态修改系统的分辨率。
&&&&& 设定系统分辨率的参考代码如下:
&1&&&&&DWORD&dwWidth,&dwH
&2&&&&&DEVMODE&
&4&&&&&dwWidth&=&GetDlgItemInt(IDC_COMBO_WIDTH,&NULL,&FALSE);
&5&&&&&dwHeight&=&GetDlgItemInt(IDC_COMBO_HEIGHT,&NULL,&FALSE);
&6&&&&&memset((char*)&dm,&0,&sizeof(DEVMODE));&&&&
&7&&&&&dm.dmSize&=&sizeof(DEVMODE);
&8&&&&&dm.dmPelsWidth&=&dwW
&9&&&&&dm.dmPelsHeight&=&dwH
10&&&&&dm.dmFields&=&DM_PELSWIDTH&|&DM_PELSHEIGHT;
12&&&&&if&(DISP_CHANGE_SUCCESSFUL&==&ChangeDisplaySettingsEx(NULL,&&dm,&NULL,&0,&NULL))
14&&&&&&&&&CenterWindow();
&&&&&& 通过这个函数,我们还可以实现屏幕的旋转,参考代码如下:
&1&&&&&DWORD&dwA
&2&&&&&DEVMODE&
&4&&&&&dwAngle&=&SendDlgItemMessage(IDC_COMBO_ANGLE,&CB_GETCURSEL,&NULL,&NULL);
&5&&&&&memset((char*)&dm,&0,&sizeof(DEVMODE));&&&&
&6&&&&&dm.dmSize&=&sizeof(DEVMODE);
&7&&&&&dm.dmDisplayOrientation&=&DMDO_0&+&(dwAngle&&=&DMDO_180&?&dwAngle&:&4);
&8&&&&&dm.dmFields&=&DM_DISPLAYORIENTATION;
10&&&&&if&(DISP_CHANGE_SUCCESSFUL&==&ChangeDisplaySettingsEx(NULL,&&dm,&NULL,&0,&NULL))
12&&&&&&&&&CenterWindow();
&&&&& 动态修改系统分辨率和旋转屏幕的效果图如下。
&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& 测试平台原始分辨率是800*480,先后将分辨率改为640*480和480*272,并在480*272的分辨率下将屏幕旋转90°。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:128402次
积分:1385
积分:1385
排名:千里之外
原创:24篇
转载:49篇
评论:16条
(7)(3)(5)(8)(5)(2)(4)(1)(1)(3)(1)(1)(2)(1)(9)(1)(4)(1)(2)(2)(1)(2)(6)(4)

参考资料

 

随机推荐