API&HOOK
nu2987
这个作者很懒,什么都没留下…
展开
-
消息钩子
<br />Writer:姜山<br />Excerpt:http://www.microsoft.com/china/ Preface:<br />钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的...... Content:<br />HOOK专题目录基本概念 运行机制 钩子类型 作者基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且转载 2011-01-18 16:14:00 · 1049 阅读 · 0 评论 -
SetWindowPos
<br /><br />许多软件,特别是占桌面面积不是很大的软件,通常都提供了一个常居顶端的功能(可能有的软件不是这么叫法,但作用是相同的),它的作用是保持窗口一直在其他窗口的上面,可以省去频繁切换窗口的动作。 <br /><br />如果你想这么做,有一个API可以实现: SetWindowPos,声明是这样的: <br /><br />Private Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal hw转载 2011-01-18 16:09:00 · 888 阅读 · 0 评论 -
HOOK简介
Hook这个东西有时令人又爱又怕,Hook是用来拦截系统某些讯息之用,例如说,我们想让系统不管在什麽地方只要按个Ctl-B便执行NotePad,或许您会使用Form的KeyPreview,设定为True,但在其他Process中按Ctl-B呢?那就没有用,这是就得设一个Keyboard Hook来拦截所有Key in的键;再如:MouseMove的Event只在该Form或Control上有效,如果希望在Form的外面也能得知Mouse Move的讯息,那只好使用Mouse Hook来栏截Mou转载 2011-01-18 16:15:00 · 428 阅读 · 0 评论