Ein Teil von Desktop-Anwendung Programmierung Erfassen, ob der Benutzer ein bestimmtes Fenster aktiv. Dies kann mit Visual Basic werden. Sie können ein Fenster aktiv jederzeit eingestellt werden, während das Programm auf dem Computer des Benutzers ausgeführt wird. Dies ist nützlich, wenn Sie eine Software-Anwendung mit verschiedenen Formen haben , und der Benutzer muss eine aktive Form , um eine Funktion auszuführen. Die Funktion , um das aktive Fenster eingestellt ist ein Bestandteil von Windows Dynamic Link Libraries (DLLs) . Anleitung
1
Öffnen Sie Visual Basic und laden Sie Ihr Projekt . Doppelklicken Sie auf das Formular auf der rechten Seite des Bildschirms mit der Aufschrift " Explorer ". Wenn das Formular geladen , mit der rechten Maustaste darauf und wählen Sie "Code anzeigen . "
2
Erklären Sie die Windows -Funktion in der Spitze der Visual Basic-Formular . Verwenden Sie den folgenden Code in die Windows- DLL , die Sie um das aktive Fenster festlegen können Verlinken: Private Declare Function GetActiveWindow Lib " User32 " () As Integer
3
Stellen Sie das aktive Fenster mit dem Formulars Griff . Der folgende Code setzt das aktive Fenster : SetActiveWindow ( myForm.hwnd ) Ersetzen Sie " myForm " mit dem Namen des Formulars Sie wollen aktiv gesetzt . Die " hwnd " Eigenschaft ist des Formulars Griff durch das Windows-Betriebssystem verwendet .
4
Speichern Sie das Formular und drücken Sie die Taste "F5" . Die F5-Taste läuft die Anwendung im Debugger , so können Sie den Code der Richtigkeit zu überprüfen.