wince應用程式 執行全屏顯示 隱藏狀態列

2021-09-09 06:52:17 字數 760 閱讀 6894

實現方式很簡單,你需要完成如下操作。

1,設定頁面的屬性用來隱藏標題欄。

this.windowstate = system.windows.forms.formwindowstate.maximized; 

this.formborderstyle = system.windows.forms.formborderstyle.none;

2,使用p/invoke呼叫win32api進行隱藏狀態列 api呼叫類:

public  class win32

呼叫方法 

public static bool setfullscreen(bool fullscreen, ref rectangle rectold)

else

return true;

}

使用方法:

rectangle rectangle = screen.primaryscreen.bounds; 

setfullscreen(true, ref rectangle);//false為恢復狀態列

將此方法加在程式窗體的基類onload方法裡面,程式執行時處於wince全屏狀態,在程式退出的方法中呼叫setfullscreen(false, ref rectangle)用來在關閉程式後恢復狀態列。wince下,隱藏了狀態列之後連同輸入法欄也會被隱藏,如果程式需要開啟軟鍵盤,那就需要另想辦法了。

WinCE應用程式自動執行(一)

讓程式在windows ce系統啟動時自動執行 兩種方法 快捷方式 假定windows ce.net 目標工程為 cepc 型別,目錄為 e project mywince 並且工程已經 build 或者rebuild 成功 假定 windows ce.net 的應用為。1.將複製到 e proje...

WINCE應用程式開機自動執行方法

1 將應用程式和應用程式快捷方式新增到映像裡,再將快捷方式新增到startup目錄下,這樣當系統執行後應用程式就能自動執行 2 直接替換wince的shell,即修改登錄檔 hkey local machine init launch50 explorer.exe depend50 hex 14,0...

應用程式動態全屏和退出全屏

讓程式全屏的方法,大家都知道,那是靜態的,程式執行之初就申明了。但是如果有這樣的需求 要在程式執行的過程中,執行了某個操作而使之全屏,然後還需要退出全屏,怎麼做?如下 windowmanager.layoutparams attrs getwindow getattributes attrs.fla...