hejsan Om det är i ditt program användaren browsar så:kontrollera mapp
kan man med vb kontrollera vilken mapp användaren klickar på? jag vill llatså göra ett program som ligger i bakgrunden och när man öppnar en mapp så ska programmet kolla vilke mapp det är.
nån som vet hur detta kan lösas, om det ens gå?
tack på förhand!Sv: kontrollera mapp
<Code>
'Form
Dim strFolder As String
strFolder = API_BrowseForFolder(Form1.hwnd, "Välj mapp!")
'Modul
Public Function API_BrowseForFolder(hOwnerWnd As Long, Optional TextToDisplay As String) As String
Dim tBrowse As BrowseInfoA
Dim lRet As Long
Dim lpidl As Long
Dim sPath As String
Dim sTmp As String
sTmp = ""
With tBrowse
.hwndOwner = hOwnerWnd '0
.pidlRoot = 0&
.psDisplayName = Space$(256)
.lpsTitle = TextToDisplay
.ulFlags = 1
.lpfn = 0&
.lParam = 0
.iImage = 0
lRet = API_SHBrowseForFolderA(tBrowse)
If lRet > 0 Then
lpidl = lRet
sPath = Space$(512)
lRet = API_SHGetPathFromIDListA(lpidl, sPath)
If lRet <> 0 Then
sTmp = left$(sPath, InStr(sPath, Chr$(0)) - 1)
If Right$(sTmp, 1) <> "\" Then
sTmp = sTmp & "\"
End If
End If
End If
End With
API_BrowseForFolder = sTmp
End Function
</Code>
/Per