E POSSIVEL SABER SE A PASTA ESTA ABERTA OU FECHADA
Bom dia !
Minha pergunta e muito simples:
Existe algum modo,de saber se uma determinada pasta,esta aberta ou fechada?
Fico muito grato,por qualquer auxilio !
Minha pergunta e muito simples:
Existe algum modo,de saber se uma determinada pasta,esta aberta ou fechada?
Fico muito grato,por qualquer auxilio !
use as APIs findwindow e getwindowtext...
http://www.mentalis.org/apilist/2AB05FBEF5EDDF2027D7F05BDEAC283D.html
http://www.mentalis.org/apilist/2AB05FBEF5EDDF2027D7F05BDEAC283D.html
Me desculpe , não é preciso usar a getwindowtext só a findwindow
declaração:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
codigo:
WinWnd = FindWindow(vbNullString, "caption da pasta")
If WinWnd = 0 Then MsgBox "A pasta não esta aberta"
Exit Sub
endif
A api findwindow verifica as caption das janelas abertas , se obter exito na procura ela retorna a hwnd da janela caso contrario retorna 0...
Não sei se isso é a melhor coisa para se fazer , é somente uma opinião
declaração:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
codigo:
WinWnd = FindWindow(vbNullString, "caption da pasta")
If WinWnd = 0 Then MsgBox "A pasta não esta aberta"
Exit Sub
endif
A api findwindow verifica as caption das janelas abertas , se obter exito na procura ela retorna a hwnd da janela caso contrario retorna 0...
Não sei se isso é a melhor coisa para se fazer , é somente uma opinião
Tópico encerrado , respostas não são mais permitidas