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.
- MessageDlg automatisch schließen
- Eigenen Message-Dialog erschaffen
- Mehrere Dateien im OpenDialog auswählen
- Eigenschaften-Dialog für Dateien anzeigen
- Öffnen-mit-Dialog anzeigen
- Laden und Speichern von Texten aus Memofeldern in Dateien
- Drucken mit Dialogen
- TFontDialog in Verbindung mit TRichEdit
- Text mit einem FindDialog suchen
- Standard Path-Dialog anzeigen