Ich versuche, ein Fensterhandle auf einem untergeordneten Fenster in meinem Prozess zu erhalten, und die einzige Information, die ich habe, ist der Fensterklassenname. Gibt es irgendwelche Win32-Funktionen, die ich dafür verwenden kann? Ich mache das von C#.Fensterhandle vom Fensterklassennamen
Ein bisschen mehr Detail: Dies ist ein Visual Studio-Plugin, in C# geschrieben. Also mein Prozess ist Visual Studio, das viele Fenster hat. Einer von ihnen hat eine Fensterklasse "VsTipWindow". Ich kenne das unmittelbare Elternfenster dieses Fensters nicht, alles, was ich habe, ist der Klassenname. Gibt es eine Möglichkeit für mich, den Fenstergriff von genau diesem zu bekommen?
Danke, das hat den Trick gemacht.Obwohl "EnumChildWindows recursivly" klar ist, rufen Sie es nur einmal mit dem Fensterhandle der obersten Ebene auf, die EnumChildWindows-Funktion selbst führt die Rekursion bereits durch. –