相关推荐
-
查找控件名称FindWindow
控件名称、类名称显示,可查看很多delphi控件名称。
-
Delphi 控制外部程序
最近做一个项目,需要从外部控制挰序,好比做一个外挂,要获取游戏里各个控件的句柄,然后对它进行操作。在网上查了查,这方面的例子无一例外都是C++的,找不到Delphi的,在几个网站上问了,回答的人都说不知道,并且推荐我用C++进行开发,难道Delphi真的不能对外部程序操作? 经过一天的努力,我证明了Delphi也是可以做到的,并且比C++做起来更方便,我把它做成一个控件,以便随时拖出来就用。 ...
-
Delphi - 关于钩子函数HOOK (一)
基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗...
-
DELPHI-HOOK钩子
用HOOK可以截获进程消息,下面是相关函数:Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生
-
js子窗口与父窗口的调用
子窗口与父窗口的调用 注意:要用open打开才行,如果用openModal打开则会访问不到opener. 顺便说下open的参数: window.open('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,locati...
-
[Delphi] 建立键盘鼠标动作纪录与回放
很多的教学软件或系统监视软件可以自动记录回放用户的输入文字或点击按钮等操作操作,这个功能的实现是使用了Windows的Hook函数。 Windows提供API函数SetwindowsHookEx来建立一个Hook,通过这个函数可以将一个程序添加到Hook链中监视Windows消息,函数语法为: SetWindowsHookEx(idHook: Integer; lpfn: TFNHookPr
-
如何将子窗体的值传给父窗体
最近做项目的时候,想着menustrip里面的某一项,弹出对话框,对话框里有确定取消按钮,点击确定,将子窗体的值给窗体,点击取消,什么都不做。 总共有3个窗体:form1,form2,form3,具体控件如下: 我的思路是利用类的字段属性来实现传值。代码如下 using System; using System.Collections.Generic; usin
-
Delphi消息的广播方式(先RegisterWindowMessage,后SendMessage HWND_BROADCAST,最后改写接收窗口的WndProc)
///////消息广播只能将消息传递到接收消息的主程序中,MDIChild窗体不能接收到广播消息;/////////
-
WndProc、WindowProc、MainWndProc
参考罗小平的《Delphi精要》 建立一个application,写下以上三个"过程":WndProc、WindowProc、MainWndProc,于按下Ctrl+光标,看看他们的定义: procedure TCustomForm.WndProc(var Message: TMessage); procedure TWinControl.MainWndProc(var Message: T...
-
Delphi调用外部程序的集中方法
Delphi调用外部程序WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Readme.txt’, SW_SHOW);WinExec( lpCmdLine: LPCSTR; {文件名和参数; 如没指定路径会按以下顺序查找: 程序目录/当前目录/System32/Windows/PATH环境变量} uCmdShow: UINT {启动选项} ): U
-
深入探索Delphi源代码的内部机制
本文还有配套的精品资源,点击获取 简介:Delphi,一个基于Object Pascal语言的集成开发环境,以高效的编译器和直观的可视化界面著称。本课程专注于Delphi源代码的分析,以理解其设计理念、内部结构和优化技术。学习内容包括Object Pascal基础、VCL框架、Rtti机制、事件驱动编程、编译器和链接器工作原理、单元系统、内存管理、异常处理、多线程编程和数据...
-
跨进程获取其他程序的DBGrid内容
关键词:钩子Hook, DLL注入, FindControl转自http://nishuixingzhou.bokee.com/4853833.html一、思考与启发 1.对于Windows的Standard Controls,基本上大家应该是都会的: GetWindowText,WM_GETTEXT可以获取EDIT的文本内容; LB_GETTEXT可以获取LISTBOX列表项的文本内容
-
Delphi 自定义消息处理过程与Windows消息处理过程
Delphi中,自定义消息处理过程与Windows消息处理过程的定义是一样的。 1.主用步骤: 1>. 首先定义一个消息标识符常量;如:WM_MYMessage = WM_USER+ 5;(标识符常量的取值范围为WM_USER~WM_APP-1) 2>. 在单元文件中定义消
-
delphi调用执行第三方软件
使用 WaitForSingleObject 函数等待进程的结束,并使用 CloseHandle 函数关闭进程和线程的句柄。请注意,在使用 CreateProcess 函数时,你可能需要设置更多的参数来控制进程的创建和运行。上面的示例代码只是一个简单的示例,你可以根据自己的需要进行适当的修改和扩展。在上面的代码中,我们使用 CreateProcess 函数来执行第三方应用程序。在上面的代码中,我们使用 ShellExecute 函数来执行第三方应用程序。参数是第三方应用程序的路径。
-
DELPHI下回调函数的使用-转
interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; ListBox1: TListBox; Button2: TBu
-
DELPHI的消息处理机制
Delphi 是Borland 公 司提 供 的 一 种 全 新 的WINDOWS 编 程 开 发 工 具. 由 于 它 采 用 了 具有 弹 性 的 和 可 重 用 的 面 向 对 象Pascal(object-oriented pascal) 语言, 并 有 强 大 的 数 据 库 引 擎(BDE), 快 速 的 代 码 编 译 器, 同 时又 提 供 了 众 多 出 色 的 构 件. 受 到 广 大 编 程 人 员 的 青 睐. 在众 多 的 编 程 语 言( 如VB,PowerBuilder,Pow
-
[delphi]运行cmd命令,并取得输出字符
procedure CheckResult(b: Boolean); begin if not b then raise Exception.Create(SysErrorMessage(GetLastError)); end; function RunDOS(const CommandLine: string): string; var HRead, HWrite: THan
-
后台调用外部程序的完美实现(Delphi)
最近在做的一个软件,其中有一部分功能需要调用其它的软件来完成,而那个软件只有可执行文件,根本没有源代码,幸好,我要做的事不难,只需要在我的程序启动后,将那个软件打开,在需要的时候,对其中的一个文本框设置一些文字,再点击一个按钮就可以了。说到这里,相信你也有了对该功能的一些初步设想了,没错,其基本思路就是:1)调用CreateProcess()打开目标程序。2)用FindWindow()找到目标程
-
DELPHI中的消息处理机制
DELPHI中的消息处理机制--------------------------------------------------------------------------------Delphi 是Borland 公 司 提 供 的 一 种 全 新 的WINDOWS 编 程 开 发 工 具. 由 于 它 采 用 了 具 有 弹 性 的 和 可 重 用 的 面 向 对 象Pascal(obje
17 楼 woods 2009-03-11 13:28
16 楼 1314520ln 2009-03-11 12:48
grid插件,,自己写个啊....不难的
15 楼 tenderghost 2009-03-10 18:34
14 楼 shewolfep 2009-03-10 14:31
13 楼 nomandia 2009-03-10 14:16
12 楼 zhenjia 2009-03-10 12:34
11 楼 terryang 2009-03-10 09:28
10 楼 lggege 2009-03-10 09:25
唉.. 无奈呀
9 楼 menuhin 2009-03-10 08:17
8 楼 whaosoft 2009-03-10 00:07
7 楼 zxc005 2009-03-09 22:24
6 楼 ynw520 2009-03-09 21:57
5 楼 Allen 2009-03-09 16:31
目前还是比较期待和JQuery core 1.2.6继续兼容的JQuery UI 1.6的出台。
4 楼 全冠清 2009-03-09 15:47
期待jquery出一个跟Ext差不多的TreeUI。
已经有了,不过不是官方的。
3 楼 打倒小日本 2009-03-09 15:10
2 楼 tongyi121 2009-03-09 14:38
1 楼 hailong886 2009-03-09 14:07