Deaktivieren der ESC Taste bei Popups?
-
Hallo,
wie kann man die ESC Taste bei Popups deaktivieren, also dass sie nicht mehr durch Esc geschlossen werden?
Bye and THX!
Stefan
-
Hi !
Überschreib einfach die Funktionen IDOK und IDCANCEL, dann sollte es klappen
-
Sorry, ich meinte Dialogfelder!
-
Original erstellt von Headhunter:
**Hi !Überschreib einfach die Funktionen IDOK und IDCANCEL, dann sollte es klappen**
Überschreiben?
Löschen, oder was meinst du?Bye!
Stefan
-
Hi !
Mir war schon klar dass du Dialogfenster meinst
Naja, erstell deinen Dialog, und drücke STRG+W.
Nun kommst du zum Classwizard. Erstelle eine neue Klasse
wenn erfordert.
Nun suchst du dir in einer der Dropdownboxen den Namen
deines Dialoges und klickst ihn an. Rechts unten in
der Liste ist jetzt eine Auflistung aller Funktionen usw
die an den Dialog gesendet werden können.
Such nach IDOK und Doppelklicke darauf. OK klicken.
Nun hast du eine neue Funktion erstellst.
Lösche den Rumpf dieser Funktion, so dass nur noch {} da steht.
Fertig. Verfahre für IDCANCEL genauso
-
Für OnCancel würde ich das nicht empfehlen da du sonst nicht mehr deinen Dialog schließen kannst. (Mit dem
void CMyDialog::OnCancel() { if(GetKeyState(VK_ESCAPE) & 0x80) return; CDialog::OnCancel(); }
[ Dieser Beitrag wurde am 27.09.2002 um 17:10 Uhr von Nemesyzz editiert. ]
-
COOL!!! *ggg* Des funktioniert!!! *ggg* *freu*
Danke Leute, ihr seit super!
Bye and GREAT THX!!!
Stefan
-
[ Dieser Beitrag wurde am 29.09.2002 um 02:16 Uhr von DerGhost editiert. ]