user32.dll und messages

Fensterstile

Hallo nochmal ..

also den Parent des Controls habe ich.
[DllImport("user32")]
private static extern IntPtr GetParent(IntPtr hwnd);

Aber ich habe ein Problem mit den Buttons.
Denn auch bei Checkboxen und Radio Buttons bekomme ich als Klasse "Button" zurück.

[DllImport("User32.Dll")]
private static extern void GetClassName(int h, StringBuilder s, int nMaxCount);

Wie kann ich die unterscheiden ?

Ich habe mal per Spy++ geschaut und über die Fensterstile könnte es gehen.
Wenn ihc mir den Fensterstil hole bekomme ich einen int Wert.

Jetzt weiß ich nicht weiter wie ich daraus die Einzelnen Fensterstile abrufen kann.
Spy++ kann es ja auch.

danke im vorraus !
Martin
 
Zurück