A
awfigsk
Unregistered / Unconfirmed
GUEST, unregistred user!
例如:
procedure TForm1.WndProc(var message: TMessage);
var
p:TPoint;
b:TButton;
begin
if message.WParam=WM_LBUTTONDOWN then
begin
ShowMessage('在WndProc方法中已捕获了鼠标左键!');
...
end;
// inherited;
end;
上面这段代码是在TForm1窗体中捕获了鼠标左键单击的消息(是单击一个按钮)后显示出提示,我想鼠标单击这个按钮后,显示出上面的提示,就不再处理按钮的事件了(也就是不想让按钮有被按下的图样)。我将inherited注释掉,但按钮还是会有按下的图样.如果在这里处理了消息后,就不再让该消息分发给其他控件呢?
procedure TForm1.WndProc(var message: TMessage);
var
p:TPoint;
b:TButton;
begin
if message.WParam=WM_LBUTTONDOWN then
begin
ShowMessage('在WndProc方法中已捕获了鼠标左键!');
...
end;
// inherited;
end;
上面这段代码是在TForm1窗体中捕获了鼠标左键单击的消息(是单击一个按钮)后显示出提示,我想鼠标单击这个按钮后,显示出上面的提示,就不再处理按钮的事件了(也就是不想让按钮有被按下的图样)。我将inherited注释掉,但按钮还是会有按下的图样.如果在这里处理了消息后,就不再让该消息分发给其他控件呢?