Mungkin Yang Anda Cari Ada di Sini

Sabtu, 02 Oktober 2010

Menjalankan applet pada control panel



Untuk menjalankan berbagai applet pada control panel, Anda dapat menggunakan salah satu fungsi dari Windows API yaitu WinExec.


function WinExec (lpCmdLine : PChar; uCmdShow : integer) : integer;


Lihat keterangan fungsi WinExec di sini.


Misalnya Anda ingin membuka Add/Remove Program maka Anda harus menuliskan code seperti ini :


procedure TForm1.Button1Click(Sender: TObject);
begin
     WinExec ('C:\WINDOWS\CONTROL.EXE appwiz.cpl, Add/Remove Programs,1', SW_NORMAL);
end;



Selain itu Anda juga bisa membuat fungsi sendiri untuk menjalankan applet pada control panel.


function RunApplet(const AppletName: string): integer;
begin
     Result := WinExec(PChar('rundll32.exe shell32.dll,' + 'Control_RunDLL ' + AppletName), SW_SHOWNORMAL);
end;



Contoh penggunaan : RunApplet('appwiz.cpl');


Anda bisa mengganti appwiz.cpl di atas dengan applet yang ingin Anda buka. Nama file applet beserta keterangannya :


access.cpl = Accessibility Options
appwiz.cpl = Add/Remove Program
desk.cpl = Display Properties
intl.cpl = Regional Settings
joy.cpl = Joystick
main.cpl =Mouse
mmsys.cpl = Multimedia
modem.cpl = Modems Properties
netcpl.cpl = Network Properties
password.cpl = Password Settings
sysdm.cpl = System Properties
timedate.cpl = Time/Date Settings



Download Contoh


back to tutorial delphi home....

Tidak ada komentar:

Posting Komentar

Subscribe via email

Enter your email address:

Delivered by FeedBurner

Related Posts Plugin for WordPress, Blogger...
web metrics