Wenn ich das jetzt richtig verstanden habe mit dem Dialo, dann versuch doch mal sowas in etwa if (dialog beendet){//Was passieren soll nach ALT+F4} -- MFG RedEagle
@mirrow Du musst irgendwie dieses Alt-F4 überschreiben. Das sollte doch funktionieren wenn du das in Pretranslate message abfängst oder? An sontsen weiss ich das jetzt auch nicht aus dem Hut. Müsste auch erst rumprobieren ohne zu wissen ob ichs hinbekomme....
Bearbeitung:
@RedEagle Sorry sollte nich so hart klingen... Hört sich ja so an wie und so war das auf keine fall gemeint
-- ...fleißig wie zwei WeißbroteDieser Post wurde am 19.03.2004 um 13:02 Uhr von Windalf editiert.
Ich auch nicht wirklich. Mein Problem ist das ich MFC und WInapi noch nichtmal richtig auseinanderhalten kann... Ich puzzel auch immer nur codefetzen zusammen und hoffe das die dann funzen -- ...fleißig wie zwei Weißbrote
ich bin ziemlich ein anfänger in C++ und WindowsProgrammierung. ich habe wirklich keine Ahnung wie ich diese vorgeschlagene Funktion benützt. kannst du mal ein klein Beispiel (das drumherum von diese Funktion) geben.
naja du musst halt pretranslatemessage überladen... dazu klickst du auf dem klassenassi an das du pretranslateüberladen willst und der richtet dir das ja von automatisch her
dann packst du noch ins headerfile ein member in diesem fall control pressed oder wie auch immer du das teil nennen willst
C++:
int control_pressed;
beim initialisieren (also z.b. im konstruktor deiner klasse setzt du das teil einfach auf 0; und den rest macht dann pretranslateMessage für dich in dem beispiel ist das mit control+F4 wie das mit alt+F4 geht weiss ich wie gesagt auch nicht weil das ja standardmäsig mit beenden belegt ist...