Welchen Int-Wert hat (Strg +p)?
-
Hi,
see HELPaber wir wollen mal nicht so sein...
Strg ^= VK_CONTROL ^= 11(hex)
p ^= VK_P ^= 50(hex)
-
@Alexander Sulfrian : Danke!
Aber vielleicht sollte ich die Sache doch besser mit der Pausetaste lösen.
Ich kann auch über ein OnKeyPress Event gehen. Aber dafür bräuchte ich jetzt den Wert für die Pausetaste (konnte in der ASCII Tabelle nichts finden..).
DiV
Rudi
-
Die Pausetaste kriegst du nur über OnKeyDown (mithilfe der Virtual Key Codes), nicht über OnKeyPress.
-
19
Ist das so schwer? Im OnKeyDown einfach
ShowMessage(Key);
tippen und auf die Pausetaste drücken.
-
Danke @ all
Man lernt nie aus.
MfG
Rudi
-
So'n M...!
Ich wollte eigendlich mit der PauseTaste einen SuperTimer anhalten.
Ich krieg das Ding aber nicht zum stehen! Habs schon alles mögliche ausprobiert icl. ->CountDown = false; und ->Enabled = false; ! Zur Lufzeit reagiert er auf nichts...Wäre für Vorschläge dankbar!
DiV
Rudi
-
Was ist ein "SuperTimer"? Ich kenn' bloß TTimer.
-
Hi,
ich schätze du musst in die Methode, die der Timer Aufruft, ein ProcessMessages einbauen. Dann dürfte es mit ->Enabled=false; gehen!Alexander Sulfrian
-
SuperTimer ist ein stark verbesserter Timer für BcB 1 und 3.
Es gibt ihn hier http://www.programming.de/index.html?cpp.html .MfG
Rudi
-
Ich sehe da keine SuperTimer!
-
@WebFritzi:
Für alle die es nicht sehen können::D
[url]http://www.programming.de/src/supertimer.zip [/url]Aber ich habe leider immer noch das Problem mit dem Anhalten!
Das Ding reagiert auch mit Application->ProcessMessages(); nicht!!
Vieleicht hat ja jemand Erfahrung damit (müßte mit normalem Timer das gleiche sein).DiV
Rudi
-
Naja, ich würd mal gerne deinen Code sehen. Der im OnKeyDown.
-
if((Pause == false)&&(Key ==19)) { Application->ProcessMessages(); Pause = true; SuperTimer1->Enabled = false; ShowMessage("Pause an!"); return; } if((Pause == true)&&(Key ==19)) { Application->ProcessMessages(); Pause = false; SuperTimer1->Enabled = true; ShowMessage("Pause aus!"); return; }
Jetzt funzt es! Mit SuperTimer1->CountDown = false; funzt es nur manchmal?
MfG
Rudi