procedure WMGetDlgCode(var Message: TLMNoParams) ebenfalls überschrieben.
Egal was ich nun für Keys belege oder nicht, die Reaktion auf "Pfeil-links" /"Pfeil-rechts" erfolgt immer nur einmal, dann hat plötzlich ein anderes Control den Focus und reagiert auf die Tasten.
Dabei: TabStop := true.
Hat jemand eine Idee ?
.....
Code: Alles auswählen
procedure TFLCustomImageEditor.WMGetDlgCode(var Message: TLMNoParams);
begin
inherited;
Message.Result := Message.Result or DLGC_WANTALLKEYS or DLGC_WANTTAB;
end;
procedure TFLCustomImageEditor.KeyDown(var Key: Word; Shift: TShiftState);
begin
case Key of
VK_LEFT : MoveLayer(layer,-1,0);
end;
end;