2009-05-29 2 views
1

ich einen Dialog, in VC geschrieben haben ++ wie folgt:Seltsames Verhalten mit den Hotkeys in VC++


Label1 Control1


Button1


Wenn Control1 deaktiviert ist, Wenn Sie den Hotkey von Label1 verwenden, wird das Click-Ereignis von Button1 angezeigt. Wie könnte ich das vermeiden? Da Control1 deaktiviert ist sollte nicht auch der Hotkey für Label1?

+0

Wenn Sie sagen, ein Etikett ist das ein CStatic? –

Antwort

1

Wenn es ein CStatic ist, haben Sie versucht, es gleichzeitig mit dem Steuerelement, auf das es verweist, zu deaktivieren?

+0

+1 - definitiv versuchen, das Etikett sowie die Kontrolle zu deaktivieren – ChrisF

+0

Deaktivieren wird sicher funktionieren. Ich frage mich, was sie erreicht haben, indem sie den Hotkey an ein anderes Steuerelement weitergegeben haben? – gneash