savage

IT博客 首页 新随笔 联系 聚合 管理
  1 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

2005年6月7日 #

旋转Windows Mobile 2003的屏幕


切换屏幕旋转模式通过调用 ChangeDisplaySettingsEx 来实现,如:
DEVMODE devmode = {0};
devmode.dmSize = sizeof(DEVMODE);
devmode.dmDisplayOrientation = DMDO_90; //水平模式
devmode.dmFields = DM_DISPLAYORIENTATION;
ChangeDisplaySettingsEx(NULL, &devmode, NULL, 0, NULL);

取得当前模式的代码如下:
DEVMODE devmode = {0};
devmode.dmSize = sizeof(DEVMODE);
devmode.dmFields = DM_DISPLAYORIENTATION;
ChangeDisplaySettingsEx(NULL, &devmode, 0, CDS_TEST, NULL);
通过 devmode.dmDisplayOrientation 的值可以判断当前模式。

posted @ 2005-06-07 17:11 savage 阅读(289) | 评论 (0)编辑 收藏

仅列出标题