Rubrik: System/Windows · Sonstiges | VB-Versionen: VB4, VB5, VB6 | 18.08.04 |
Dialoge der Systemsteuerung nutzen Dieser Tipp verrät, wie sich die integrierten Dialoge der Windows-Systemsteuerung nutzen lassen. | ||
Autor: Dieter Otter | Bewertung: | Views: 18.961 |
www.tools4vb.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Die meisten System-Einstellungen lassen sich über die Windows-Systemsteuerung aufrufen. Heute zeigen wir Ihnen, wie Sie bestimmte System-Dialoge der Systemsteuerung auch direkt über Ihre Visual Basic Anwendung aufrufen können. Die Dialoge selbst befinden sich hierbei in sogenannten CPL-Dateien, die mittels der rundll32.exe aktiviert werden.
Nachfolgend die Aufruf-Syntax der wichtigsten System-Dialoge:
' Ordner Systemsteuerung Call Shell("rundll32.exe shell32.dll,Control_RunDLL", vbNormalFocus)
' Anzeige Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0", vbNormalFocus)
' Anzeige/Bildschirmschoner Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1", vbNormalFocus)
' Anzeige/Darstellung Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2", vbNormalFocus)
' Anzeige/Einstellungen Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3", vbNormalFocus)
' Datum/Uhrzeit Call Shell("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl", vbNormalFocus)
' Neuer Drucker Call Shell("rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter", vbNormalFocus)
' Eingabehilfe Call Shell("rundll32.exe shell32.dll,Control_RunDLL access.cpl", vbNormalFocus)
' Energieoptionen Call Shell("rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl", vbNormalFocus)
' Hardware Call Shell("rundll32.exe shell32.dll,Control_RunDLL hdwwiz.cpl", vbNormalFocus)
' Internetoptionen Call Shell("rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl", vbNormalFocus)
' Ländereinstellungen Call Shell("rundll32.exe shell32.dll,Control_RunDLL intl.cpl", vbNormalFocus)
' Maus Call Shell("rundll32.exe shell32.dll,Control_RunDLL main.cpl @0", vbNormalFocus)
' ODBC-Datenquellen Call Shell("rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl", vbNormalFocus)
' Scanner und Kameras Call Shell("rundll32.exe shell32.dll,Control_RunDLL sticpl.cpl", vbNormalFocus)
' Software Call Shell("rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl", vbNormalFocus)
' Sounds und Multimedia Call Shell("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl", vbNormalFocus)
' Spieloptionen Call Shell("rundll32.exe shell32.dll,Control_RunDLL joy.cpl", vbNormalFocus)
' System Call Shell("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1", vbNormalFocus)
' Tastatur Call Shell("rundll32.exe shell32.dll,Control_RunDLL main.cpl @1", vbNormalFocus)
' Telefon- und Modemoptionen Call Shell("rundll32.exe shell32.dll,Control_RunDLL telephon.cpl", vbNormalFocus)
' Windows-Update Call Shell("rundll32.exe shell32.dll,Control_RunDLL wuaucpl.cpl", vbNormalFocus)