Also: Momentan habe ich es so:
Delphi-Quellcode:
procedure TSelection.WndProc(var Message: TMessage);
begin
inherited;
if (Parent <> nil) and (Parent.HandleAllocated) then
if Message.Msg=WM_MOUSEMOVE then
Message.Result:=1; //oder 0 oder LongInt(False), keine Änderung
end;
In TSelection (abgeleitet von TGraphicControl) funktioniert MouseMove ->
soll auch so sein
Im Parent funktioniert MouseMove nicht, wenn die Maus auf dem TSelection Control ist. -> schlecht!
//Edit: Ah, habe ich falschherum gedacht, und muss mich um WndProc des Parents kümmern?