wince螢幕旋轉

2021-04-14 14:01:05 字數 381 閱讀 2665

wince4.2以上

**dk2440/drivers/display/s3c2440lcd

s3c2440disp.cpp中

s3c2440disp::s3c2440disp (void)

由此可看出,改變登錄檔中相應位置就可改變旋轉角度.

為了驗證,直接通過pb的遠端修改登錄檔工具修改[hkey_local_machine/system/gdi/rotation] 

angle=0

重起發現果然有效果.

在nk.bin中需修改的工程的platfrom.reg

[hkey_local_machine/system/gdi/rotation]  

"angle"=dword:5a//這裡是十六進製制的

WINCE實現螢幕旋轉

下面的方法我確認可以實現wince螢幕旋轉,注意,此方法是在驅動層實現的,如果你只考慮在應用層去實現 那下面的內容對你毫無意義。此方法有說會導致滑鼠與觸控螢幕不正常工作,我試下來確認沒有這種情況,執行正常。網上還有種方法是應用程式用api函式控制螢幕旋轉,注意,這種方法前提是驅動程式支援螢幕旋轉。我...

WinCE旋轉螢幕函式

以下函式,每執行一次旋轉90度 void rotationscreenfun void else get the current rotation angle.memset devmode,0,sizeof devmode devmode.dmsize sizeof devmode devmode....

IOS螢幕旋轉

本部分 感謝原作者分享!螢幕旋轉學習筆記 加速計是整個ios螢幕旋轉的基礎,依賴加速計,裝置才可以判斷出當前的裝置方向,ios系統共定義了以下七種裝置方向 typedef ns enum nsinteger,uideviceorientation 以及如下四種介面方向 typedef ns enum...