DruckenMister WongFacebook

Dialoge der Systemsteuerung aufrufen

System Win9x, WinNT, Win2000, WinXP, Vista, Win7
Ab Delphi-Version Delphi 1
Letzte Änderung 28.09.2010

Folgende Prozedur zeigt Dialoge aus der Systemsteuerung an.


uses ShellApi;

procedure RunControlPanelApplet(AppletFileName: string);
begin
  ShellExecute(handle, 'open', PChar('rundll32.exe'),
    PChar('shell32.dll,Control_RunDLL '+AppletFileName), nil, SW_SHOWNORMAL);
end;

Als Aufrufparameter AppletFileName können u.a. folgende Werte verwendet werden:

  • access.cpl Hardware-Dialog
  • appwiz.cpl Software-Dialog
  • desk.cpl Dialog Anzeige
  • intl.cpl Ländereinstellungen
  • joy.cpl Joystick
  • main.cpl Maus
  • mmsys.cpl Multimedia
  • modem.cpl Modems
  • sysdm.cpl System
  • timedate.cpl Datum/Uhrzeit

Beispielaufruf: Folgender Code zeigt den Software-Dialog an:


procedure TForm1.Button1Click(Sender: TObject);
begin
  RunControlPanelApplet('appwiz.cpl');
end;

Weitere CPL-Dateien finden Sie in Ihrem %System%-Verzeichnis.