如何实现横屏竖屏的切换

实现横竖屏的切换目前我知道的有二种方式:

一是利用API ChangeDisplaySettingsEx来实现;

 

二是利用在Microsoft.WindowsCE.Form中的SystemSettings.ScreenOrientation实现,

 

相对来说第一种是调用API, 代码很多,不容易看懂. 第二种就比较简单.

 

代码如下:

Microsoft.WindowsCE.Forms.SystemSettings.ScreenOrientation= Microsoft.WindowsCE.Forms.ScreenOrientation.Angle0;  //竖屏

 

Microsoft.WindowsCE.Forms.SystemSettings.ScreenOrientation= Microsoft.WindowsCE.Forms.ScreenOrientation.Angle90;  //转过90度

 

Microsoft.WindowsCE.Forms.SystemSettings.ScreenOrientation= Microsoft.WindowsCE.Forms.ScreenOrientation.Angle180;  //转过180度 呵呵

 

Microsoft.WindowsCE.Forms.SystemSettings.ScreenOrientation= Microsoft.WindowsCE.Forms.ScreenOrientation.Angle270; //不用解释了吧 呵呵

 

陆拥军 oohyes      zhejian jiaxing

 

你可能感兴趣的:(windows,Mobile,编程)