Hallo, ich habe das Problem, das bei einem Touchscreen die "rechte Maustaste" über einen langen Touch simuliert wird. (Mousedown) . Diese Funktion vom Touch wird für andere Anwendungen auch gebraucht.
Desweiteren nutze ich die "konstante Berührung" des Touch um eine Lautstärke-Rampe (alle 100ms = 1%) in meinem Programm zu nutzen.
Jetzt kann man sich vorstellen, das wenn der Touch nach einer einstellbaren Zeit zwischen 1 und 3 sekunden das "rechte Mousedown" simuliert, das bei der Lautstärke-Rampe sofort unterbrochen wird.
Ich möchte für meine Anwendung den "rechten Mausclick" sowie "rechte Mausdown" blocken.
Als Ansatz habe ich
Delphi-Quellcode:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
if Msg.message = WM_RBUTTONDOWN then ....
end;
genommen, hier wird zumindest schonmal der mousedown erkannt, aber wird dieser auch zuerst dort abgefragt, oder kommt er immer durch ?
Wie kann ich dann blocken ?
Gruß, bluescreen25
...und ich dachte, Delphi ist ein Programmgenerator mit nur einem Button......tzzz