Visual Basic 6 nicht über eine Funktion, die automatisch hält ein Formular als oberstes Fenster auf dem Bildschirm , aber Sie können ein Modul verwenden, um die SetWindowPos API-Funktion zu erklären und darauf verweisen, in Ihr Projekt. Während das Programm läuft, bleibt die Form am Anfang von allem : andere Formen , die Teil des gleichen Projektes und alle anderen Programme laufen zur gleichen Zeit sind. Auch wenn die Form im Vordergrund bleibt und alles andere , kann der Benutzer noch in der Größe verändern oder bewegen Sie es auf dem Bildschirm. Anleitung
1
Öffnen Sie Visual Basic 6 . Klicken Sie auf " Standard EXE " in der " New Project" und klicken Sie auf " Öffnen", um ein Projekt mit einem Formular zu erstellen.
2
Klicken Sie "Projekt" auf der Speisekarte und klicken Sie dann auf " Modul hinzufügen ". Klicken Sie auf die Schaltfläche "Öffnen" auf " Modul hinzufügen "-Dialog -Box, die ein Modul zum Projekt hinzufügen und öffnen Sie dessen Code-Fenster öffnet
3
Geben Sie den folgenden : .
< p> Option Explicit Declare Function
SetWindowPos Lib " user32 " (ByVal hwnd As Long , ByVal hWndInsertAfter As Long , ByVal x As Long , ByVal y As Long , ByVal cx As Long , ByVal cy As Long , ByVal wFlags As Long ) As Long
Die Declare-Anweisung nimmt Bezug auf die externe user32 Bibliothek, die die SetWindowPos Funktion enthält.
4
Öffnen Sie die Form_Load () Code-Fenster für Form1 und Art folgendes:
Dim windowPosition As Long
windowPosition = SetWindowPos ( Form1.hWnd , -1, 0, 0, 0, 0, 1) german
Dieser Code ruft die Funktion im Modul deklarierten und setzt Form1 immer als Top- Objekt angezeigt, wenn das Projekt läuft .
5
bauen den Rest des Projekts. Drücken Sie auf " F5" , um es zu testen und zu sehen , dass die Form bleibt immer an der Spitze.