Blauer Rahmen um Buttons wird nicht aktualisiert, erst wenn der gesamte Dialog den Fokus verliert/wieder bekommt?
-
Hey!
Ich habe einen Dialog mit ein paar Buttons.
Wird der Dialog gestartet, hat der erste Button einen seichten, blauen Rahmen.
Klicke ich auf einen anderen Button, bekommt der den Rahmen nicht, er bleibt beim ersten Button.
Das sollte doch nicht so sein.
Erst wenn ich den zweiten Button anklicke, kurz den Dialog entfokussiere und anschließend wieder fokussiere, hat der vorhin angeklickte Button den blauen Rahmen.Was soll das? Warum funktioniert das nicht ordentlich?
Mein DialogProc() gibt "false" zurück, und bei WM_INITDIALOG gibt er "true" zurück.Danke jedenfalls!

-
Verwendest Du SetFocus oder WM_NEXTDLGCTL?
Siehe
http://blog.m-ri.de/index.php/2007/08/24/setfocus-versus-wm_nextdlgctl/
-
Ne, und ich habs jetzt so gemacht, scheint zu funktionieren: