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.
Setz dich etwas mit der MSDN auseinander, das ist der Schlüssel zur Windows-ProgrammierungDanke für die Hilfe. Leider verstehe ich den Code nicht wirklich gut. Es kommt auch immer eine Fehlermeldung wegen "nfo"? Was ist das?
' erstellt eine Datenstruktur
Type BROWSEINFO
hwndOwner As Long
pidlRoot As Long
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfn As Long
lParam As Long
iImage As Long
End Type
' hier deklarieren wir die Prototypen für die beiden API-Funktionen, die in einer
' C oder C++ DLL sind
Private Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BROWSEINFO) As Long
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long
' Eventhandler eines Buttons namens "Command1"
Private Sub Command1_Click()
' ein paar Variablen
Dim hd As Long, retval As Long, pfad as String
Dim nfo As BROWSEINFO ' eine Variable vom Typ BrowseInfo
' mit einem Punkt "." können wir auf einzelne Elemente zugreifen sollten wir auch
nfo.hwndOwner = Me.Hwnd ' oder so hab gerade kein VB da
nfo.lpszTitle = "Der Titel"
' usw... je nachdem was man braucht, man kann auch bei einem bestimmten
' Ordner starten (Eigene Dateien, Programme, Netzwerkumgebung, usw...)
hd = SHBrowseForFolder(nfo) ' Aufruf des Dialogs
retval = SHGetPathFromIDList(hd, pfad) ' den Pfad aus holen
pfad = RTrim(pfad) ' die Leerzeichen weg trimmen
End Sub