VB6.0: Fenstertitel von anderen Fenstern ausles

Hallo Leute,

wie kann ich über VB rauskriegen, welche Fenster (bspw.
Explorer oder Nodepad, etc. ) im Moment offen sind ?
Ich muß nämlich wissen, ob zur Zeit bspw. das Fenster „Test“
geöffnet ist.

Beispiel:
dim a as boolean
a = istfensteroffen("Test)

Vielen herzlichen Dank für eure Hilfe

Tom

URL´s
Hi…

Schau Dich doch mal bei http://www.schmittis-page.de oder bei http://www.mrcpu.de um, da findest Du sicher was Passendes.

Gruß
(Woly)

Hi,

wenn du den genauen Fenstertitel weißt, und der sich nicht ändert ist’s ganz leicht.
Kopier das hier über deine Funktion und dann klappts.


Private Declare Function FindWindow Lib „user32“ Alias „FindWindowA“ (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Function istfensteroffen(strWindowName As String) As Boolean
Dim lngResult As Long
lngResult = FindWindow(vbNullString, strWindowName)
If lngResult 0 Then istfensteroffen = True
End Function

Oder hast du noch was anderes mit den Fenstern vor?

Gruß
Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Vielen herzlichen Dank für Eure Hilfe !!

Ihr habt mir sehr geholfen !

Merci …

Tom