怎样拦截按钮事件?
admin 发表于 2010-10-06 | 来源:互联网 | 阅读:

阻止按钮事件运行有什么办法呢?

test.exe上面有一个按钮,我想阻止拦截这个按钮的运行,

我用了钩子,可这按钮还是可以运行

在钩子函数里面要怎么写呢?

function HookProc(nCode:Integer;WParam: WPARAM;LParam:LPARAM):LRESULT;stdcall;
begin  

end;

已经有5 个评论
  1. cxjasx 说:

    这是一个体力活儿HOOK button的wm_mousedown wm_keydown消息

  2. awaywind 说:

    找下万一的博客,那里有

  3. doing7 说:

    这是一个体力活儿HOOK button的wm_mousedown wm_keydown消息怎样区分是哪个按钮呢?

  4. 96789123 说:

    Delphi(Pascal) code

    procedure TForm1.MyMessage(var Msg: TMsg; var Handled: Boolean);
    begin
    if (Msg.message = WM_LBUTTONDOWN) and (msg.hwnd = button1.Handle) then
    begin
    showmessage("button1按钮左键按下!");
    end;
    end;

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    Application.OnMessage := MyMessage
    end;

  5. xjhuc05 说:

    showmessage("button1按钮左键按下!");应该是单引号…………

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明