社区
Delphi
帖子详情
如何用Windows消息拦截delphi的消息
gsoft
2000-07-21 01:15:00
1。我在用ActiveX页的F1book控件时,发现在运行时双击右键时会激发WorkBook Designer
,但不想让它激发,有人说用windows消息,但我不知如何编写这段程序。
请各位大虾赐教!分不够可以加
2。我想做一个F1Book的预览,不知道怎么做
急急急
...全文
151
4
打赏
收藏
如何用Windows消息拦截delphi的消息
1。我在用ActiveX页的F1book控件时,发现在运行时双击右键时会激发WorkBook Designer ,但不想让它激发,有人说用windows消息,但我不知如何编写这段程序。 请各位大虾赐教!分不够可以加 2。我想做一个F1Book的预览,不知道怎么做 急急急
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gsoft
2000-07-21
打赏
举报
回复
是右键双出时出现的,我想干掉它, hook怎么用
我查了sdk看不太明白
saxash
2000-07-21
打赏
举报
回复
1。是左键还是右键?你不会照搬上面的代码吧
不行就用鼠标Hook。
gsoft
2000-07-21
打赏
举报
回复
我把这个消息放到哪个事件里执行,
handle,如你所写不行,改成F1Book1.handle,可以,但是不能够屏掉WorkBook Designer ,右击仍然出现。
怎么办
还有那个预览怎么做
Michaelyfj
2000-07-21
打赏
举报
回复
拦截消息时用sendmessage(F1Book.handle, WM_LBUTTONDBLCLK,0,0)
使用HOOK
拦截
任务管理器中直接杀进程的
消息
这是本人在网上搜索到的资料,跟大家分享,感谢那个提供源码的网友. 大家都知道,在任务管理器进程标签中直接杀进程,是直接杀,不交给用户处理.很多人都在为了防止自己的进程被误杀而苦苦思索,但是一般的
拦截
消息
的方法又几乎都不管用. 在这里,给大家一个
Delphi
的源码,使用HOOK进行
拦截
处理任务管理器来实现. 在附件的文档中包含了源码,共分为两个部分:exe测试部分,Dll部分(HookDll,unithook). 我已经亲自编译测试过,可以实现
拦截
任务管理器的
消息
. 再次感谢那个网友(没有记住名...)! PS:附件中的Word是使用Office2010保存的docx格式,如果您不能打开我这个文档,可以在我的资源目录下找这个补丁安装上就可以了. FileFormatConverters_Office_doc_to_docx 这个是微软提供的,可以使Office2003等早期版本打开新的docx格式文档. 感谢大家光临!
windows
下DLL动态库注入和
拦截
程序实现的功能是注入一个动态库,
拦截
其它程序不能打开指定exe。程序分为三部分:用于测试的exe程序(Test)、
拦截
动态库(inlinehook)、动态库注入和卸载程序(DLLinject)
delphi
APPLICATIONEVENTs使用
TApplication.OnIdle 当应用程序变为空闲时,OnIdle事件发生。 使用OnIdle事件,可以写一个应用程序空闲时执行特定处理的事件处理程序。当应用程序不处理代码时,称为应用程序空闲。例如,当应用程序等待来自用户的输入时,应用程序为空闲。 TIdleEvent类型是OnIdle事件的类型,它指向一个应用程序空闲时运行的方法。TIdleEvent类型有一个布尔型参数Done,默认时该参数为True。若参数Done为True,当OnIdle事件返回时,调用
Windows
API WaitMessage函数。只有在应用程序
消息
队列中出现一个新
消息
时,WaitMessage函数才放弃对其他应用程序的控制。参数Done为False时,即使应用程序不忙,也不放弃对其他应用程序的控制。 当应用程序转移到空闲状态时,只调用一次OnIdle事件。除非参数Done设置为False,否则不连续调用OnIdle事件。将参数Done设置为False的应用程序,将消耗过多的CPU时间,从而影响整个系统性能。 在
delphi
中, 当在一个窗口上放置一个ApplicationEvents控件时,Application将会把所有的事件都转寄到ApplicationEvents; 也就是说,ApplicationEvents可以
拦截
到应用程序的全部事件,包括OnActivate\OnHelp\OnIdle\OnRestore\OnShortCut等等, 甚至可能通过OnMessage事件,在其中截取所有post到应用程序中所有窗口的
消息
,如WM_PAINT,WM_KEYDOWN, WM_KEYUP等常见的
windows
消息
; 所以当有
消息
到来的时候就会触发它的OnMessage事件,在OnMessage中监视
消息
就可以了。 Action的事件有OnExecute和OnUpdate,OnExecute事件在控制被触发时响应,比如说按钮被按下,菜单被按下,而OnUpdate事件是在应用程序空闲时被调用, APPLICATIONEVENTS是用来捕获程序级事件的 ApplicationEvents1Message(var Msg: tagMSG;var Handled: Boolean); {通过 Perform 向窗体发送
消息
; OnMessage 收不到} {通过 SendMessage 向窗体发送
消息
; OnMessage 收不到} {通过 PostMessage 向窗体发送
消息
; OnMessage 可以收到}
Delphi
编程大师2003 4of5
Delphi
编程大师2003 还有各类控件400多个.也有
Delphi
教学文章及书籍25个.和各类
Delphi
编程的软件原代码 不但能使你简单的操控
Delphi
进行编程.而且能对初学者进行深入浅出的教学. 同时
Delphi
的原代码能帮助各位
Delphi
爱好者在编程过程中得到不同的启发与参考. 本软件含有: Borland
Delphi
7.06中文版 Borland
Delphi
6中文版 Borland
Delphi
5中文版 控件控件大全: DBISAM 3.07 SkinForm 界面控件 FlatStyle 文件备份 BackFile XP菜单 XPMenu DosMove RainXP XP Bar Menu 窗口停泊组件 RxLib2.75 nBdeDBF AVL平衡树控件包 常用数据结构控件包(+源码+测试程序) SourceEdit DevExpress For
Delphi
6&7 Inforpower 4000.E FlatStyle 平面界面控件 ehlib25 Devexpress DBTree 1.3 1 FS 序列号大全 FrmConv 1.0 PrintManager 1.0 超链接拖放
Delphi
Project Launcher 1.3 Gifform For
Delphi
1.1 1stClass for
Delphi
6 3000.01 RegTool控件 1.0
Delphi
6.0 汉化资源包 繁简转换原码 WjTable Miniprint Miniprint_tryversion Spcomm Menubar mssql bitdbgrid exp aexcel aliased doci ln hgdbfilter kbmmemtab VclZip 2.23版本 一个极酷的TreeView控件,多种视觉效果.推荐 对于字符串进行DES加密的控件 在
Delphi
中制作扑克牌游戏的控件 eXperience dxPack12(一组dotNet控件) 界面控件ThemeEngine 3.2 界面控件Skinengine3.2.0 内存表控件 kbmMemTable TGifImage For D7 经本人修改过的XpMenu,真正xp效果 可支持窗体停靠的控件 Modem拨号构件 一个用于Ini文件控制的控件 DBPanel 一个支持多种图形格式的控件 Modem拨号控制控件 一个可以实现颜色渐变效果的label控件 TEasySize Skinengine 3.1.2 ADOTable TTransitionEffect 一个可以以动画方式显示Hint的控件 一个能够旋转显示其内的图像的Image控件 Gifimage For
Delphi
6 Richview1.4.2 SakEmail控件3.4.3版本 利用
Windows
Socket API抓取网络上的网页的控件 系统信息控件 一个不错的RAS构件 最新版本的gifimage glad控件包for d5 拥有七种不同外观的改良版TCheckBox构件 平滑特效字体控件包 V2.2 用Xcl代替
Delphi
的Vcl控件 能够嵌入TButton或TComboBox的TStringGrid控件 能够以回转的形式带出欲显示Form的控件 具有渐层色彩为背景之改良版TLabel构件 模拟大型电子广告牌的控件 VDF-Tools系列控件 能够得知True Type字体详细信息的非可视构件 直接存取硬件设备IO口地址的非可视构件BAIOPORT QuickReport实现自动分行显示的补丁 能够
拦截
系统内键盘输入信息的Hook构件 能够精简HTML文件的控件 可以处理XML的TQuickRTTI控件 制作 Microsoft ISAPI Extention 应用程序的构件 控制ISDN拨号的控件 AGHOTKEYMGR 针对 UDP 通讯协议的 Socket 构件 能够更改 TForm.Cpation 显示字体的非可视构件 改良版的 TTimer 构件 利用 MODEM 提供拨号功能的非可视构件 加强版 TTimer 构件 TCommStatus串行状态控件 一个具备 FTP 功能的构件 目前为止效果最好的mp3播放控件组 非常COOL的能够做出WIN2K般的效果动感界面控件 很cool的grid控件 换肤功能控件 自动缩放数据表格 V1.0 平滑字体控件包 V1.1 应用程序病毒免疫控件 V1.21 以可视鼠标拖放的方式产生 SQL 语句的可视构件 UCCOMP AExcel组件 模拟音响设备中纵向彩色LED指示表的控件 类似音响设备中立体旋钮构件 TRANSPARENT PRNTRAID TMnet 能够解析编辑MP3文件中的Tag的非可视
Delphi
编程大师2003 2of5
Delphi
编程大师2003 还有各类控件400多个.也有
Delphi
教学文章及书籍25个.和各类
Delphi
编程的软件原代码 不但能使你简单的操控
Delphi
进行编程.而且能对初学者进行深入浅出的教学. 同时
Delphi
的原代码能帮助各位
Delphi
爱好者在编程过程中得到不同的启发与参考. 本软件含有: Borland
Delphi
7.06中文版 Borland
Delphi
6中文版 Borland
Delphi
5中文版 控件控件大全: DBISAM 3.07 SkinForm 界面控件 FlatStyle 文件备份 BackFile XP菜单 XPMenu DosMove RainXP XP Bar Menu 窗口停泊组件 RxLib2.75 nBdeDBF AVL平衡树控件包 常用数据结构控件包(+源码+测试程序) SourceEdit DevExpress For
Delphi
6&7 Inforpower 4000.E FlatStyle 平面界面控件 ehlib25 Devexpress DBTree 1.3 1 FS 序列号大全 FrmConv 1.0 PrintManager 1.0 超链接拖放
Delphi
Project Launcher 1.3 Gifform For
Delphi
1.1 1stClass for
Delphi
6 3000.01 RegTool控件 1.0
Delphi
6.0 汉化资源包 繁简转换原码 WjTable Miniprint Miniprint_tryversion Spcomm Menubar mssql bitdbgrid exp aexcel aliased doci ln hgdbfilter kbmmemtab VclZip 2.23版本 一个极酷的TreeView控件,多种视觉效果.推荐 对于字符串进行DES加密的控件 在
Delphi
中制作扑克牌游戏的控件 eXperience dxPack12(一组dotNet控件) 界面控件ThemeEngine 3.2 界面控件Skinengine3.2.0 内存表控件 kbmMemTable TGifImage For D7 经本人修改过的XpMenu,真正xp效果 可支持窗体停靠的控件 Modem拨号构件 一个用于Ini文件控制的控件 DBPanel 一个支持多种图形格式的控件 Modem拨号控制控件 一个可以实现颜色渐变效果的label控件 TEasySize Skinengine 3.1.2 ADOTable TTransitionEffect 一个可以以动画方式显示Hint的控件 一个能够旋转显示其内的图像的Image控件 Gifimage For
Delphi
6 Richview1.4.2 SakEmail控件3.4.3版本 利用
Windows
Socket API抓取网络上的网页的控件 系统信息控件 一个不错的RAS构件 最新版本的gifimage glad控件包for d5 拥有七种不同外观的改良版TCheckBox构件 平滑特效字体控件包 V2.2 用Xcl代替
Delphi
的Vcl控件 能够嵌入TButton或TComboBox的TStringGrid控件 能够以回转的形式带出欲显示Form的控件 具有渐层色彩为背景之改良版TLabel构件 模拟大型电子广告牌的控件 VDF-Tools系列控件 能够得知True Type字体详细信息的非可视构件 直接存取硬件设备IO口地址的非可视构件BAIOPORT QuickReport实现自动分行显示的补丁 能够
拦截
系统内键盘输入信息的Hook构件 能够精简HTML文件的控件 可以处理XML的TQuickRTTI控件 制作 Microsoft ISAPI Extention 应用程序的构件 控制ISDN拨号的控件 AGHOTKEYMGR 针对 UDP 通讯协议的 Socket 构件 能够更改 TForm.Cpation 显示字体的非可视构件 改良版的 TTimer 构件 利用 MODEM 提供拨号功能的非可视构件 加强版 TTimer 构件 TCommStatus串行状态控件 一个具备 FTP 功能的构件 目前为止效果最好的mp3播放控件组 非常COOL的能够做出WIN2K般的效果动感界面控件 很cool的grid控件 换肤功能控件 自动缩放数据表格 V1.0 平滑字体控件包 V1.1 应用程序病毒免疫控件 V1.21 以可视鼠标拖放的方式产生 SQL 语句的可视构件 UCCOMP AExcel组件 模拟音响设备中纵向彩色LED指示表的控件 类似音响设备中立体旋钮构件 TRANSPARENT PRNTRAID TMnet 能够解析编辑MP3文件中的Tag的非可视
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章