如何實現橫屏豎屏的切換

2021-04-24 07:02:56 字數 778 閱讀 6026

實現橫豎屏的切換目前我知道的有二種方式:

一是利用api changedisplaysetting***來實現;

二是利用在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

橫屏豎屏切換

當用n85 n95的時候,可以橫屏豎屏切換。當切換的時候,就要把程式中的控制項位置 大小重新計算,重新畫了。其實也沒有什麼困難的。1.這根據原始螢幕 240 320 的螢幕計算座標。當橫屏豎屏切換的時候,可以用下面的公式進行自動的拉伸。define calc wh a a rect width 24...

禁止Android 橫屏豎屏切換

在android中要讓乙個程式的介面始終保持乙個方向,不隨手機方向轉動而變化的辦法 只要在androidmanifest.xml裡面配置一下就可以了。在androidmanifest.xml的activity 需要禁止轉向的activity 配置中加入android screenorientatio...

禁止Android 橫屏豎屏切換

在android中要讓乙個程式的介面始終保持乙個方向,不隨手機方向轉動而變化的辦法 只要在androidmanifest.xml裡面配置一下就可以了。在androidmanifest.xml的activity 需要禁止轉向的activity 配置中加入android screenorientatio...