Visual Basic 6 nicht enthalten ein Fenster Typ, der eine behinderte Schließen-Button hat . Sie müssen die Schließen-Schaltfläche deaktivieren, wenn Sie eine Aktion Dialog mit spezifischen Fragen aus der Benutzer, der nicht in der Nähe sollte wollen . Beachten Sie, dass Sie am Ende ärgerlich Ihre Benutzer , wenn sie nicht schließen können das Hauptfenster des Programms mit dem Schließen-Button oder eine Taste, die es geschlossen wird. Wenn Sie eine bestimmte Funktion innerhalb Ihres Betriebssystems aufrufen, können Sie Ihre VB-Programm entfernen Sie die Schließen-Schaltfläche . Anleitung
1
Öffnen Sie Ihr Projekt in Visual Basic.
2
Gehen Sie zu Ihrem Code-Fenster und geben Sie den folgenden Code am Anfang . Dieser Code macht Visual Basic erkennen bestimmte Library-Funktionen unter Windows notwendig, um Ihre Schließen-Button zu entfernen:
Private Declare Function GetSystemMenu Lib " user32 " _
(ByVal hwnd As Long , _
< p> ByVal As Long bRevert ) As Long
private Declare Function RemoveMenu Lib " user32 " _
(ByVal hMenu As Long , _ ByVal
nPosition As Long , _
ByVal wFlags As Long ) As Long
3
schreiben Sie die folgende Erklärung unter den privaten Windows-Funktion Deklarationen vorgenommen: Private Const MF_BYPOSITION = & H400 &
. 4
Typ auf der folgenden in der " Form_Load "-Funktion des Formulars können Sie gerne die Schaltfläche zum Schließen der Sperre würde :
Dim SYSMENU As Long
SYSMENU = GetSystemMenu ( Form1. hwnd, 0)
RemoveMenu ( SYSMENU , 6, MF_BYPOSITION )
RemoveMenu ( SYSMENU , 5, MF_BYPOSITION )
5
Erstellen Sie das Projekt , und führen Sie die ausführbare Datei.