·  Start ·  Programme ·  Codes ·  Tipps ·  ActiveX ·  Tutorials · 



Tipps - System, Drucker
Ausführen-Dialog anzeigen
Zeigt den Dialog "Ausführen" an. Optional können Sie eigene Titelleiste und Text übergeben.

Quellcode

Alles über einen Drucker erfahren
Mit der API-Funktion GetDeviceCaps und einigen Konstanten bekommen Sie sehr viele Informationen über den installierten Drucker!

Quellcode

Den Desktop (Symbole) ausblenden / einblenden
Mit Hilfe dieser API-Funktion können Sie die Symbole auf dem Desktop ausblenden und wieder anzeigen.

Quellcode

Strg+Alt+Entf verhindern
Sie können die Tastenkombination "Strg"+"Alt"+"Entf" deaktivieren. Benutzt die API-Funktion SystemParametersInfo.

Quellcode

Ab in den Papierkorb
Mit "Kill" können Sie schnell und einfach Dateien löschen. Manchmal ist es aber sinnvoll, dem Anwender die Möglichkeit zu geben, eine Löschaktion rückgängig zu machen. Diese API-Funktion verschiebt die Dateien in den Papierkorb.

Quellcode

E-Mail starten / WebSeite starten
Oft gesehen: Meistens in den Info oder About-Dialogen sind Labels zu finden. Beispielsweise "http://www.MeineWebSite.info" .Mit Klick auf die Labels wird der InternetBrowser gestartet und die betreffende Seite angezeigt. Oder das Mailprogramm gestartet mit gleichzeitiger Angabe des Empfängers.

Quellcode

Änderungen sofort wirksam werden lassen
Sie manipulieren die Registry, indem Sie Schlüssel und Werte ändern. Aber die Änderungen werden vom System nicht registriert. Erst nach einem Neustart sind die geänderten Werte festzustellen. Mit Hilfe der API-Funktion "SendMessageTimeOut" werden (fast) alle Änderungen im System sofort wirksam.

Quellcode

Taskleiste aus- und einblenden
Dieser Tip zeigt, wie Sie die Taskleiste aus- und wieder einblenden können. Verwendet die API-Funktion FindWindow und SetWindowPos.

Quellcode

Hintergrundbild des Desktops wechseln
Mit Hilfe der API-Funktion SystemParametersInfo können Sie den Hintergrund des Windows-Desktops bestimmen und wechseln.

Quellcode

Bildschirmauflösung ändern
Mit ein paar Deklarationen und Funktionen können Sie die Bildschirmauflösung ändern.

Quellcode

CD-Lade öffnen und schließen
Öffnen und Schließen Sie die Lade eines CD-ROM-Laufwerks per Programmcode, zB mit Click auf einen CommandButton; verwendet die API-Funktion "MciSendString"

Quellcode

Simple Registry
Um auf die Registry zugreifen zu können, bedarf es zumindest einer DinA4-Seite Quellcode, um alle benötigten API-Funktionen einzubinden. Wenn Sie jedoch nur Werte auslesen wollen, können Sie sich einer Windows-DLL bedienen. Setzen Sie einen Verweis auf die RegTool5.DLL (zu finden im Visual-Basic-Verzeichnis).

Quellcode

Fremde Fenster auslesen
Mit diesem Tipp ermitteln Sie die Klassennamen fremder Fenster. Bewegen Sie einfach die Maus über eine beliebige Stelle auf Ihrem Desktop oder in einer Anwendung. In einer Textbox wird der Name, zB 'TrayNotifyWnd' für die Taskleiste oder 'MsoCommandBar' für eine Symbolleiste angezeigt.

Quellcode

Schließen-Button deaktivieren
Deaktivieren Sie das "X" in Ihrer Form; der User kann das Formular so nicht schließen. Geben Sie ihm fairerweise eine andere Möglichkeit ;-)

Quellcode

Messageboxen modal und nicht modal
Normale Messageboxes haben einen gravierenden Nachteil: Während sie angezeigt werden, werden keine Ereignisse verarbeitet - die Anwendung steht. Falls dies nicht gewünscht ist, kann man auch eine API-Funktion verwenden.

Quellcode

VersionsInfos aus Dateien lesen
Die Version Ihrer eigenen Anwendungen erfahren Sie ganz einfach mit "App.Major" & "App.Minor" & "App.Revision". Wie sieht es aber mit fremden Anwendungen, wie EXE, DLL, OCX etc. aus ? Mit diesem Tipp erfahren Sie die Versionen fremder Dateien !

Quellcode

Windows neu starten
Oft müssen Sie dem Anwender anzeigen, dass das Betriebssystem neu gestartet werden muss, damit gewisse Änderungen wirksam werden. Eine der Möglichkeiten ist der Aufruf "Rundll....." per Shell. Eine API-Variante finden Sie hier.

Quellcode

System beenden - Dialog
Sehr einfacher Aufruf einer undokumentierten API-Funktion ! Der Standard-Dialog von Windows (Beenden, Neu starten, Standby) wird angezeigt.

Quellcode

TickCount
Wollen Sie wissen, wie lange das Betriebssystem schon läuft ?
Die API-funktion GetTickcount gibt die Zeit in Millisekunden zurück.

Quellcode

Systempfade ermitteln
Einfache API-Funktionen (GetWindowsDirectory, GetSystemDirectory und GetTempPath), die die Systempfade zurückgeben. Es wäre falsch, anzunehmen, Windows würde immer in "C:\Windows" installiert sein...

Quellcode

Volume-Information
Mit Hilfe der API-Funktion GetVolumeInformation können einige Infos über ein Laufwerk abgefragt werden.

Quellcode

Parameterübergabe per Command()
Ihr Programm kann natürlich auch mit bestimmten Werten (Parametern) gestartet werden. Es bleibt Ihnen überlassen, wie Sie die Parameter auswerten. Sie bestimmen auch, wie Parameter übergeben werden können, welche Trennzeichen notwendig sind, etc.

Quellcode

Drucken von Dateien ohne sie zu öffnen
Sie wollen Dateien drucken (zB "C:\Test.txt"), ohne die Datei mit irgendeinem Programm zu öffnen ?
Kein Problem mit der API-Funktion "ShellExecuteAny"...

Quellcode

Verzeichnisse ermitteln
Mit der API-Funktion "SHGetSpecialFolderLocation" können recht einfach alle Verzeichnisse ausgelesen werden. Mit diesem Tipp ermitteln Sie die Verzeichnisse des Betriebssystems, Systemdateien, Eigene Dateien, Druckumgebung, RecentFiles uvm.

Quellcode

Systemeinstellungen
Mit der API-Funktion "GetSystemMetrics" erhalten Sie viele Informationen, wie zB Desktopbreite und -höhe, Symbolabstände auf dem Desktop, Höhe der Titelleisten, Abmessungen der Scrollbars, Maus vorhanden? etc.

Quellcode

Timer ohne Steuerelement (API)
Normalerweise verwendet man den üblichen Zeitgeber, das "Timer"-Steuerelement. Allerdings sind Intervalle < 55 Millisekunden nicht machbar. Außerdem muss der Timer auf ein Formular gesetzt werden. Was tun, wenn die Anwendung nur aus einem Modul bestehen soll ?
Man verwendet den API-Timer "SetTimer".

Quellcode

Töne mit dem Systemlautsprecher
Sie wollen ganz einfach Töne ausgeben? Kein Problem und es geht auch über den Systemlautsprecher!

Quellcode

Mastermute setzen
Mit ein paar API-Funktionen können die Aus- und Eingänge des Wave Devices ab- und eingeschaltet werden.

Quellcode
Aktualisiert: 12.02.2008, 14:04 Uhr Copyright © 2001 - 2010 by ST-software Navigation zurück  |  Navigation vorwärts  |  Zum Seitenanfang     
Ihre IP: 38.107.191.88 ·  Seite erstellt in: 0.755 Sekunden ·  Dateigröße:  17565 Bytes