Mich beschäftigt ein Phänomen des Windows API.
Wenn ich die Rechte Maustaste klicke und eine Boolean Variable darauf abfrage, bleibt sie auf true, wenn ich die rechte Maustaste wieder loslasse.
Code: Alles auswählen
if theMessage = WM_RBUTTONDOWN then begin
MouseR:=true;
end;
if theMessage = WM_RBUTTONUP then begin
MouseR:=false;
Soll das etwa gar so sein? Für Kontextmenüs, die ich dann mit der linken Maustaste wieder weg klicken kann. Oder ist da mit meinem Windows was nicht in Ordnung? Wo muss ich da nach dem Fehler suchen?