WM6设置及获取屏幕旋转方向
来源:互联网 发布:excel下拉菜单筛选数据 编辑:程序博客网 时间:2024/06/04 19:46
通过DEVMODE 结构中的一个属性dmDisplayOrientation,你可以来取得或设置屏幕旋转模式。
其对应的值如下:
DMDO_0 不旋转
DMDO_90 旋转90度
DMDO_180 旋转180度
DMDO_270 旋转270度
切换屏幕旋转模式通过调用 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 的值可以判断当前模式。
- WM6设置及获取屏幕旋转方向
- 获取 WinCE 移动设备屏幕旋转方向
- android 获取屏幕尺寸,设置屏幕方向
- Unity3D研究院之设置自动旋转屏幕默认旋转方向
- 打包发布关于设置自动旋转屏幕默认旋转方向
- 屏幕旋转方向
- 获取屏幕方向及键盘状态
- 如何framework层任意设置Android屏幕的旋转方向
- IOS 6下设置屏幕旋转方向代码
- 利用framework层任意设置Android屏幕的旋转方向
- 如何framework层任意设置Android屏幕的旋转方向
- 手动设置屏幕的方向或者称之为旋转
- Android6.0 旋转屏幕(四)应用强制设置方向
- 禁用屏幕旋转后,手动设置camera预览方向
- iOS开发中屏幕旋转至一个方向后再手动设置屏幕旋转至该方向无效问题
- iOS控制屏幕旋转方向
- 获取屏幕方向
- iOS屏幕旋转,屏幕自适应方向变化
- 好文章,请耐心看完~
- Perl中使用shell命令
- 我的美国之旅-01
- DOS操作数据库简单命令
- 第一篇:ZF+smarty
- WM6设置及获取屏幕旋转方向
- 自动定时重启sql server回收内存
- 我的美国之旅-02
- [作品]自己开发的全静态门户网站~
- 实现单词倒置 而不改变单词内部的字母顺序 11月16日
- 改变鼠标指针形状两种方法及实例
- svn diff and merge
- oracle 恢复表到以前的某个状态
- 试用go