Aktualnie próbuję znaleźć sposób na sprawdzenie, czy okno jest otwarte, czy nie, używając funkcji Findwindow. Jestem w stanie znaleźć okno, jeśli znam całą nazwę okna. W poniższym kodzie wiem, że nazwa okna to "win32api - Notepad", więc mogę łatwo znaleźć okno, ale chcę wiedzieć, czy możliwe jest zidentyfikowanie okna, jeśli znam tylko nazwę części taką jak "win32 *".Jak zlokalizować okno przy użyciu funkcji findwindow w windowapi przy użyciu vba?
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Sub runapplication()
hwnd = FindWindow(vbNullString, "win32api - Notepad")
MsgBox (hwnd)
End Sub
Ktoś dzwonił? XD Sprawdź pierwsze pytanie, jakie kiedykolwiek zadałem. – findwindow
Witaj Findwindow, czy możesz mi pomóc z rozwiązaniem –
Może wypróbujesz 'instr'? Nie wiem – findwindow