Home » Tipps & Tricks » System » Systemdialoge » Dialoge der Systemsteuerung aufrufen

Dialoge der Systemsteuerung aufrufen

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.