PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Window Class


polar
01.08.2002, 23:58
Moin,

wollte nur mal fragen ob es möglich ist über den Klassennamen auf ein Window zuzugreifen...

also wenn ich z.B. den Microsoft Spy++ verwende und mit Find Window auf ein Fenster gehe bekomme ich ja den Handle, Caption und Class angezeigt. wie komme ich "programmiertechnisch" über den Klassennamen an das Fenster??? über den Handle und Caption geht ja, aber über die Klasse???


Felix Kaiser
02.08.2002, 00:07
HWND FindWindow(
LPCTSTR lpClassName, // pointer to class name
LPCTSTR lpWindowName // pointer to window name
);

Ich glaub die Funktion hat alles was du brauchst :)

polar
02.08.2002, 08:32
Ja ich denke das sollte reichen :) Danke dir!

Patrik Graf
02.08.2002, 11:31
Hmmm... und wie geht´s andersrum? Also, wie bekomme ich durch das Handle den Klassennamen? Oder, wie bekomme ich überhaupt einen Klassennamen?

Felix Kaiser
02.08.2002, 14:59
int GetClassName(
HWND hWnd, // handle of window
LPTSTR lpClassName, // address of buffer for class name
int nMaxCount // size of buffer, in characters
);

Sagt eigentlich schon alles, Handle rein, Klasse raus :cool: