standart button
-
ob es bei anderen win versionen auch so ist weis ich nicht aber bei win7 hat meistens immer ein button so ein blauen rand wobei er dabei nicht ausgewählt sein muss. ändert man den fokus zu einem anderen button bekommen der jeweilige button diesen highlight wird irgendein nichtbutton oder nichts ausgewählt bekommt den wieder der eine. wenn ich nur verschiedene elemente mit CreateWindow() erstellen wie kann ich einem button diesen standartrand geben?
-
-
und was davon soll ich nehmen
-
warum liest du nicht? es steht klipp und klar dort. es sticht einem sogar direckt ins auge.
[EDIT]
was ist der s t a n d a r t auf englisch!
-
weil ich die seite kenne alles ausprobiert habe und nichts gebracht hat.
-
falls du BS_DEFPUSHBUTTON meinst das funktioniert nicht
-
bist du dir sicher das der button auch den focus hat!?
lass dir mal das handle von dem fenster geben das den focus hat und vergleiche es mit dem handle des button.
-
Das ist ein Verhalten der Dialog-Klasse und der Verwednung der korrekten Nachrichten.
DM_SETDEFID
http://msdn.microsoft.com/en-us/library/ms645413(v=vs.85).aspx
WM_NEXTDLGCTL
http://msdn.microsoft.com/en-us/library/ms645432(VS.85).aspxSiehe auch
http://blog.m-ri.de/index.php/2007/08/24/setfocus-versus-wm_nextdlgctl/
