"ldots" <none> wrote in message news:Xns933DEBB658964ldots@62.243.74.162...
> Hej!
>
> Jeg sidder og roder med en dialogboks, hvor jeg gerne vil lave en "owner
> drawn button". Jeg har lavet en knap i min dialog-template, der har
> style sat til BS_OWNERDRAW. Det virker i og for sig også fint, hvis jeg
> tegner knappen, når der kommer en WM_DRAWITEM-besked.
>
> Problemet opstår ved, at denne knap mod forventning ikke opfører sig som
> "almindelige" knapper på andre områder end udseendet. Når den får fokus,
> deaktiverer den ikke, som de øvrige knapper gør, dialogboksens
> default-knap. Min owner drawn button modtager altså aldrig et tryk
> på fx enter, som istedet automatisk sendes videre til default-knappen.
>
> Jeg forstår ikke, hvorfor denne knap ikke udelukkende afviger på
> udseendet, men også ændrer opførsel.
Fordi det er sådan ownerdrawn buttons virker. Der er flere ting du selv skal
håndtere. Start med at kigge på:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/pla
tform/commctls/buttons/usingbuttons.asp
Leo Havmøller.