delphi 5快速建立控制面板程式
2007-09-05 18:51
轉貼自:
----一、關於控制面板程式
hwndcpl: thandle; //identifies the main
umsg: dword; // specifies the message
lparam1, lparam2: longint // specify
additional message-specific information
): longint; stdcall;
lparam1, lparam2: longint): longint;
begin
//…case (umsg) of
cpl_init: begin end;
cpl_getcount: begin end;
cpl_inquire: begin end;
cpl_newinquire: begin end;
cpl_dblclk: begin end;
cpl_stop: begin end;
cpl_exit: begin end;
cpl_startwparms: begin end;
cpl_setup: begin end;
end;
//函式的返回值取決於umsg
end;
---- 事實上,編寫控制面板程式的主要任務都放在處理這些cpl_訊息上,關於這些訊息的含義,請參看delphi 5所帶的幫助文件win32.hlp。
----二、delphi 5中建立控制面板程式
library project1;uses
ctlpanel,
unit1 in 'unit1.pas'
begin
end.
----
---- caption屬性:顯示在圖示下面的文字。
---- help屬性:出現在控制面板視窗的狀態列上的文字。
---- residname屬性:字串資源id,此屬性與caption屬性互斥。
---- residinfo屬性:字串資源id,此屬性與help屬性互斥。
---- 第三步:編寫事件控制代碼
tobject; data: integer);
begin
'delphi 5 is so great!', 'cpl demo',
mb_iconinformation);
end;
---- 第四步:cpl的安裝
---- 由於動態連線庫工程檔案中有乙個編譯指示字,編譯此dpr檔案將產生乙個擴充套件名為.cpl的
控制面板命令
控制面板 模組 control.exe 命令 rundll32.exe shell32.dll,control rundll 結果 顯示控制面板視窗。例子 dim x x shell rundll32.exe shell32.dll,control rundll 輔助選項 模組 access.cpl...
WinCE調起控制面板中應用程式
在windowsmobile中 cplmain.cpl,0.cplmain.cpl,30分別對應的程式如下 ctlpnl.exe cplmain.cpl,0 對比度調整 ctlpnl.exe cplmain.cpl,1 set password 鎖定 設定密碼 ctlpnl.exe cplmain....
wince應用程式如何呼叫控制面板的程式
我們在做一些專案時,有時會要求輸入一些引數來對系統進行設定,本來這些引數在控制面板中可以設定,但產品又不可能要求使用者自己開啟控制進行設定。如果可以在程式中呼叫控制面板中的引數設定對話方塊,就ok了,即省略了開發的步驟,又減少使用者操作的繁瑣,下面我講一下如何在程式中呼叫控制面板中的對話方塊。本人對...