- Offizieller Beitrag
Ich habe nun schon ..zig Foren durchforstet, kenne MSDN bald auswendig (:D) und bin doch keinen Schritt weiter.
Mein Problem: Wo zum Teufel speichert Windows die Styles für Controls?!
Style und ExStyle für Fenster sind mit GUIGetStyle() abfragbar. Und genauso sollte doch auch ein GUICtrlGetStyle möglich sein.
Leider ist das nicht der Fall. Für einige wenige Control gibt es Funktionen um Style und/oder ExStyle abzufragen.
Falls ihr euch fragt, wozu das gut sein soll - wenn man eine UDF erstellt, die bestimmte Styles erfordert bzw. bestimmte Styles ausschließt muß ich schon den Style des Controls kennen um notwendige Styles noch zu setzen (wobei das nicht vorrangig ist, da BitOr($oldStyle, $Style) sich nicht dran stört, wenn der Style bereits vorhanden ist) oder viel wichtiger zu entfernen (mit BitXOr($oldStyle, $Style) würde ich den ungewollten Style ja setzen, falls gar nicht vorhanden).
Da das AutoIt-Window-Info-Tool die Styles auslesen kann, muß es ja einen Weg geben. - Wer kennt ihn?