mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 18:19:08 +02:00
designer now using CN_KeyXXX messages, so that intf can not eat it
git-svn-id: trunk@9236 -
This commit is contained in:
parent
68b3e095be
commit
f027d14ea5
@ -1098,7 +1098,7 @@ var
|
|||||||
OwnerControl: TControl;
|
OwnerControl: TControl;
|
||||||
begin
|
begin
|
||||||
Result:=AControl;
|
Result:=AControl;
|
||||||
if (Result=nil) or (Result.Owner=LookupRoot) then exit;
|
if (Result=nil) or (Result=LookupRoot) or (Result.Owner=LookupRoot) then exit;
|
||||||
if (Result.Owner=nil) then exit(nil);
|
if (Result.Owner=nil) then exit(nil);
|
||||||
if (Result.Owner is TControl) then begin
|
if (Result.Owner is TControl) then begin
|
||||||
OwnerControl:=TControl(Result.Owner);
|
OwnerControl:=TControl(Result.Owner);
|
||||||
@ -1556,6 +1556,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
DesignSender:=GetDesignControl(Sender);
|
DesignSender:=GetDesignControl(Sender);
|
||||||
|
//DebugLn('TDesigner.MouseMoveOnControl Sender=',dbgsName(Sender),' ',dbgsName(DesignSender));
|
||||||
SenderParentForm:= GetParentForm(DesignSender);
|
SenderParentForm:= GetParentForm(DesignSender);
|
||||||
if (SenderParentForm = nil) or (SenderParentForm <> Form) then exit;
|
if (SenderParentForm = nil) or (SenderParentForm <> Form) then exit;
|
||||||
|
|
||||||
@ -1832,8 +1833,8 @@ Begin
|
|||||||
LM_PAINT,
|
LM_PAINT,
|
||||||
LM_INTERNALPAINT:
|
LM_INTERNALPAINT:
|
||||||
Result:=PaintControl(Sender,TLMPaint(TheMessage));
|
Result:=PaintControl(Sender,TLMPaint(TheMessage));
|
||||||
LM_KEYDOWN: KeyDown(Sender,TLMKey(TheMessage));
|
CN_KEYDOWN: KeyDown(Sender,TLMKey(TheMessage));
|
||||||
LM_KEYUP: KeyUP(Sender,TLMKey(TheMessage));
|
CN_KEYUP: KeyUP(Sender,TLMKey(TheMessage));
|
||||||
LM_LBUTTONDOWN,
|
LM_LBUTTONDOWN,
|
||||||
LM_RBUTTONDOWN,
|
LM_RBUTTONDOWN,
|
||||||
LM_LBUTTONDBLCLK: MouseDownOnControl(Sender,TLMMouse(TheMessage));
|
LM_LBUTTONDBLCLK: MouseDownOnControl(Sender,TLMMouse(TheMessage));
|
||||||
|
Loading…
Reference in New Issue
Block a user