Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
'APIS
Private Declare Function GetSystemMenu Lib "user32" (ByVal _
hWnd As Long, ByVal bRevert As Long) As Long
Private Declare Function DeleteMenu Lib "user32" (ByVal _
hMenu As Long, ByVal nPosition As Long, ByVal _
wFlags As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal _
hWnd As Long) As Long
Private Const SC_CLOSE = &HF060
Private Const MF_BYCOMMAND = &H0
'Aktiviere X
GetSystemMenu Me.hWnd, True
'Deaktiviere X
DeleteMenu GetSystemMenu(Me.hWnd, False), SC_CLOSE, MF_BYCOMMAND
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Select Case UnloadMode
Case vbAppTaskManager
'-->Anwendung wird vom Windows Task-Manager geschlossen.
Case vbAppWindows
'-->Aktuelle Windows-Sitzung wird beendet.
Case vbFormCode
'-->Unload-Methode wurde aus dem Code aufgerufen.
Case vbFormControlMenu
'-->Der Benutzer hat aus dem Systemmenüfeld im Formular den Befehl "Schließen" gewählt. (also das Ereignis das du Abfangen willst)
Case vbFormMDIForm
'-->Untergeordnetes MDI-Formular wird geschlossen, da das MDI-Formular geschlossen wird.
Case vbFormOwner
'-->Der Besitzer des Formulars schließt.
End Select
End Sub