我們在做一些專案時,有時會要求輸入一些引數來對系統進行設定,本來這些引數在控制面板中可以設定,但產品又不可能要求使用者自己開啟控制進行設定。
如果可以在程式中呼叫控制面板中的引數設定對話方塊,就ok了,即省略了開發的步驟,又減少使用者操作的繁瑣,下面我講一下如何在程式中呼叫控制面板中的對話方塊。
本人對.net不是很熟悉,只能使用evc來完成。
使用如下方法完成這個功能:
process_information pi;
createprocess(_t("//windows"), _t("//windows"), null, null, false, 0, null, null, null, &pi);
ctlpnl.exe:是控制面板管理程式,直接執行是沒有什麼效果的。
cplmain.cpl:是控制面板元件,也就是我們在控制面板中看到的乙個個圖示和功能,就是由它提供的,在windows目錄下有很多的cpl,其實這個檔案就是乙個dll.
下面這些是一些比較常用的
cplmain.cpl,22
設定 - 證書
cplmain.cpl,19
設定 - 連線
cplmain.cpl,18
設定 - 區域設定
cplmain.cpl,16
設定 - 時鐘
cplmain.cpl,15
設定 - 無線資料交換
cplmain.cpl,13
設定 - 今日
cplmain.cpl,12
設定 - 按鍵
cplmain.cpl,11
設定 - 選單
cplmain.cpl,10
設定 - 刪除程式
cplmain.cpl,9
設定 - 聲音和提醒
cplmain.cpl,8
設定 - 輸入
cplmain.cpl,7
設定 - 調整螢幕
cplmain.cpl,5
設定 - 關於
cplmain.cpl,4
設定 - 記憶體
cplmain.cpl,2
具體的引數,大家自己試一試,不同的ce版本有不同的引數
WinCE調起控制面板中應用程式
在windowsmobile中 cplmain.cpl,0.cplmain.cpl,30分別對應的程式如下 ctlpnl.exe cplmain.cpl,0 對比度調整 ctlpnl.exe cplmain.cpl,1 set password 鎖定 設定密碼 ctlpnl.exe cplmain....
WINCE下如何診斷應用程式崩潰
無論你是乙個單純的電腦使用者還是一名高階軟體工程師,都一定對程式崩潰不陌生。做為一名windows ce應用程式開發者,你也一定遇到過下圖這種場景 這個對話方塊告訴你,有乙個叫installer.exe的程式在位址00019320處崩潰了。如果這個程式歸你負責,那麼你的問題就來了 怎麼找出這個bug...
WinCE應用程式的開發
wince應用程式的開發是wince開發中很重要的乙個環節。本文將簡單介紹一些wince應用程式開發的基本概念。先說開發工具,目前用得比較多的開發工具有evc4 sp4 vs2005 vs2008和platform builder。其中platform builder主要是用來定製作業系統的,雖然也...