相关推荐
-
Delphi 控制外部程序
最近做一个项目,需要从外部控制挰序,好比做一个外挂,要获取游戏里各个控件的句柄,然后对它进行操作。在网上查了查,这方面的例子无一例外都是C++的,找不到Delphi的,在几个网站上问了,回答的人都说不知道,并且推荐我用C++进行开发,难道Delphi真的不能对外部程序操作? 经过一天的努力,我证明了Delphi也是可以做到的,并且比C++做起来更方便,我把它做成一个控件,以便随时拖出来就用。 ...
-
在Delphi中如何控制其它应用程序窗口
在Delphi中如何控制其它应用程序窗口 在Delphi中如何控制其它应用程序窗口 广东省农业管理干部学院 陈建兵 在编写Delphi的应用程序中,常常涉及对其它Windows应用程序的操作。例如,在数据库的管理系统中,财务人员需要使用计算器,即可调用Windows内含的计算器功能,若每次使用,均通过“开始/程序/附件/计算器”来打开计算器,显然是非常繁琐的,当然可以考虑在桌面上
-
【经验】delphi模式窗体给主窗体传值
本文来自于:http://hi.baidu.com/cszhi/blog/item/18f1533bcb089ded14cecb4b.html 思路: 模式对话框: unit ModuleForm type TModuleForm=class(TForm) Button1:TButton; private ...
-
自己写一个键盘钩子程序来监视键盘输入
“钩子是Windows的消息监视点,应用程序可以在这里安装一个监视子程序,这样就可以在系统中的消息流到达目的窗口过程前监控它们“ 上面就是WIN32API手册中对钩子的描述。大概就是说钩子可以用来截获系统的消息。那么,要写一个钩子程序,肯定要先确定钩子的类型,钩子是有很多类型的,不同类型的钩子可以监视不同类型的消息。 钩子名称 ...
-
父子窗体通讯
一、描述 1、父窗体对子窗体调用,传入参数。子窗体打开。 2、子窗体修改数据后,回传消息给父窗体并传回参数,父窗体响应。 二、实验步骤 1、创建2个窗体。 2、每个窗体添加一个按钮和一个文本框。 3、窗体1按钮,打开窗体2,同时将文本框数据传递给窗体2内的文本框。 4、窗体2文本框显示窗体1传递值,修改后,点击按钮,自身关闭,窗体1文本框内显示窗体2修改后的文本。 三、代码实现 Public Class Form1 Private WithEvents my_event As Form2 ...
-
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调用外部程序的集中方法
Delphi调用外部程序WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Readme.txt’, SW_SHOW);WinExec( lpCmdLine: LPCSTR; {文件名和参数; 如没指定路径会按以下顺序查找: 程序目录/当前目录/System32/Windows/PATH环境变量} uCmdShow: UINT {启动选项} ): U
-
Delphi中高级DLL的编写和调用
====================================================== 注:本文源代码点此下载 ====================================================== delphi中高级dll的编写和调用(1) 根据delphi提供的有关 dll编写和调用的帮助信息,你可以很快完成一般的 dll编写和调用的 应
-
关于Delphi程序中互相引用的问题
在写代码的时候,我们有时候会在A窗体中用到了B窗体,而B窗体又可能反过来引用A窗体中的对象,此时如果处理不好就会在窗体释放的时候,对象会报内部例外的错误。这时我们可以用另一种方式去处理这种问题: 如果A窗体中用到了B窗体,我们就要尽量不要再去B窗体中反过来引用A的东东。 这时我们可以把B窗体中要用到的对象另外封装成一个类,然后定义一个此类的一个全局变量,然后定义一个创建此对象的函数,这样我们就
-
跨进程获取其他程序的DBGrid内容
关键词:钩子Hook, DLL注入, FindControl转自http://nishuixingzhou.bokee.com/4853833.html一、思考与启发 1.对于Windows的Standard Controls,基本上大家应该是都会的: GetWindowText,WM_GETTEXT可以获取EDIT的文本内容; LB_GETTEXT可以获取LISTBOX列表项的文本内容
-
如何让窗体的关闭按钮失效
Option ExplicitPrivate Declare Function GetSystemMenu Lib "User32" (ByVal hwnd As Long, ByVal bRevert As Long) As LongPrivate Declare Function RemoveMenu Lib "User32" (ByVal hMenu As Long, ByVal nPo
-
房产交易评估基准价格比对-Delphi外挂方式获取并修改其他程序输入框信息
2009年,×××交易契税实行新的政策,在系统录入的时候,需要实现交易价格和基准交易价格进行比对。但契税软件是VB程序开发的,已经很久没有更新,也没有源代码。要实现该功能,只能通过外挂的方式实现。主要思路是用hook原系统的录入界面,当输入交易价格的时候,通过热键呼叫外挂软件,进行基准价格比对。比对过程需要读取原系统界面上的录入信息,并根据这些信息,如房屋朝向、楼层、建造年份...
-
Delphi 调用dll中的窗体
1. 定义窗体 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) btn1: TButton; procedure b
-
Delphi-枚举Windows进程
if IsWindowVisible(awnd) and (awndForm1.Handle) then //要排除掉本窗口。
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