Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Steve,
7. Okt 2004
Ja, das erst während MouseUp/Down zu setzen ist die bessere Lösung.. Sonst bleibt Strg eingerastet, wenn man vergisst, das Häkchen wieder zu entfernen :wall: Das kann böse Folgen haben :mrgreen:
Gruß
Stephan :dance:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Steve,
7. Okt 2004
Ein Beispiel für das "Einrasten" via CheckBox, Button etc läuft analog.
Beim Einrasten wird ein Befehl gesendet, dass Ctrl gedrückt wird, beim "Ausrasten" wird ein Befehl gesendet, dass die Taste losgelassen wird.
IF cbCtrl.Checked THEN
Keybd_Event(VK_CONTROL,0,0,0)
ELSE
Keybd_Event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
Das funzt natürlich nur, solange zwischendrin keiner an der "echten"...