Windows API Befehl für Pfadauswahl?

  • Weiss einer von euch die API Funktion für den Verzeichnisauswahldialog oder wie man NEMGetFile benutzen kann um den Pfad zu erhalten?


    Hier ist das NEMGetFile Script


    Code
    Declare Function NEMGetFile Lib "NNOTESWS" Alias "NEMGetFile" _
    ( Z As Integer, Byval N As Lmbcs String, Byval F As Lmbcs String, Byval T As Lmbcs String ) As Integer
    Dim UNC As String * 512
    Declare Function WNetGetConnection Lib "mpr.dll" Alias _
    "WNetGetConnectionA" _
    (Byval lpszLocalName As String, _
    Byval lpszRemoteName As String, _
    cbRemoteName As Long) As Long
    • Offizieller Beitrag

    hier der Code für die Win-API


    Gruß
    Dirk


    Code
    Type BrowseInfo	hwndOwner     As Long	pIDLRoot     As Long	pszDisplayName As Long	lpszTitle     As Long	ulFlags        As Long	lpfnCallback As Long	lParam         As Long	iImage         As LongEnd TypeConst vbNullChar = &H0Const vbNullString = &H0Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As LongDeclare Function SHGetPathFromIDList Lib "shell32" (Byval pidList As Long, Byval lpBuffer As String) As LongDeclare Function lstrcat Lib "kernel32" Alias "lstrcatA" (Byval lpString1 As String, Byval lpString2 As String) As Long
    Code
    Sub Click(Source As Button)	Msgbox BrowseForFolder(0,&H0)End Sub

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein