编程资料集中营
Delphi中利用钩子实现QQ聊天窗口的修改
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> delphi >> 文章正文
【字体:
作者:佚名    文章来源:不详    点击数:    更新时间:2007-11-28    

Delphi中利用钩子实现QQ聊天窗口的修改

etWindowText(Handle, pchar(tlQQChat));
   end;
   //MSN
   if pos(’ - 对话’, tlQQChat)>0 then
   begin
    tlQQChat := AnsiReplaceStr(tlQQChat, ’ - 对话’ , ’我的文档’);
    SetWindowText(Handle, pchar(tlQQChat));
   end;
  end;
  Result :=True;
 end;

 //启动钩子
 function EnableWheelHook: Boolean; stdcall; export;
 begin
  if hkQQChat=0 then
  begin
   hkQQChat := SetWindowsHookEx(WH_CBT, @TitleHookProc, Hinstance, 0);
   Result := True;
  end
  else
   Result := False;
  end;

  //卸载钩子
  function DisableWheelHook: Boolean; stdcall; export;
  begin
   if hkQQChat<>0 then
   begin
    UnHookWindowsHookEx(hkQQChat);
    hkQQChat := 0;
    Result := True;
   end
   else
    Result := False;
   end;

  end.
====================================
  调用的应用程序就很简单了,调用EnableWheelHook后隐藏就可以了,退出时DisableWheelHook就OK啦。

  程序仅仅提供大家一个思路,还有很多不完善的地方,希望有兴趣的朋友联系我,共同交流提高。

 

 

上一页  [1] [2] 

   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
相关文章
    没有相关文章
  • 没有热点文章
  • 高级搜索
    编程资料集中营