如何屏闭windows的某些消息.例如wm_copy wm_cut等等?

timelyraining 2003-01-20 11:01:59
如何屏闭windows的某些消息.例如wm_copy wm_cut等等?
用application.onmessage如何实现。(10分)
另外如何动态添加控件的事件(40分)?
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
anh 2003-01-21
  • 打赏
  • 举报
回复
你可以
procedure WndProc(var Msg : TMessage);override;
这样不就可以了吗?
wjlsmail 2003-01-20
  • 打赏
  • 举报
回复
FormCreate :

Application.OnMessage := MyMessage ;

Procedure TForm1.MyMessage(var Msg: TMsg) ;
begin
if Msg.Message = WM_Copy /WM_Cut then
...

end ;

----------------------------------------------------
Btn : TButton ;

Btn := TButton.Create(self) ;
with Btn do
begin
Parent := Self ;
OnClick := MyClick ;
end ;

Procedure TForm1.MyClick(Sender : TObject) ;
begin
ShowMessage('ok') ;
end ;

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧