相关推荐
-
delphi操作其他程序窗口
可以操作其他程序的窗口,读取控件Handle并操作之。
-
Delphi操控其他窗口
最近由于要写一套集中登录的系统,着重研究了一下Windows的窗口编程的问题,对得出的结论和经验,跟大家共享一下。绝大多数的程序开发者是通过spy++等工具,发现第三方工具的classname或caption,通过FindWindow函数来获取窗口句柄的,但是这样也存在问题,如果第三方开发商修改了启动的窗口类名,怎么办?所以就衍生了下面这个方法。我们在制作集中登录系统的时候,对于BS结构的
-
如何用delphi控制其它窗口?
在 Delphi 中,可以使用 Windows API 函数来控制其他窗口,以下是一些常用的 Windows API 函数和其对应的 Delphi 函数: FindWindow:查找窗口句柄function FindWindow(lpClassName, lpWindowName: PChar): HWND; stdcall; ...
-
Delphi 控制外部程序
最近做一个项目,需要从外部控制挰序,好比做一个外挂,要获取游戏里各个控件的句柄,然后对它进行操作。在网上查了查,这方面的例子无一例外都是C++的,找不到Delphi的,在几个网站上问了,回答的人都说不知道,并且推荐我用C++进行开发,难道Delphi真的不能对外部程序操作? 经过一天的努力,我证明了Delphi也是可以做到的,并且比C++做起来更方便,我把它做成一个控件,以便随时拖出来就用。 ...
-
Delphi开发的App如何调用外部App
代码】Delphi开发的App如何调用外部App。
-
解决Delphi开发DLL中窗体按钮显示状态不刷新问题.
由于DLL中没有消息循环,需要手动接收消息处理,具体操作如下: 1.在窗体上放置一个Timer1组件, 2.间隔时间为1 3.在Timer1Timer事件中写上一行代码:Application.HandleMessage; 付上我的窗体完整代码: unit untBaseForm; interface uses Windows, Messages, SysUti
-
Delphi 窗体置顶(总在最前面)
代码如下: SetWindowPos(Handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE); 只要改变相应参数还可实现其他效果,如隐藏、固定不动等。 下面我举一个复选框的例子: procedure TForm1.checkBox1Click(Sender: TObject)...
-
困惑:如何调用另一个程序,并控制它
困惑:如何调用另一个程序,并控制它 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiAPI/html/delphi_20061113000418245.html 我现在想调用B(也是delphi)程序,我用的是 procedure TForm1.Button1Click(Sender: TObject)...
-
Delphi调用外部程序的集中方法
Delphi调用外部程序WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Readme.txt’, SW_SHOW);WinExec( lpCmdLine: LPCSTR; {文件名和参数; 如没指定路径会按以下顺序查找: 程序目录/当前目录/System32/Windows/PATH环境变量} uCmdShow: UINT {启动选项} ): U
-
Delphi创建虚拟桌面实现后台调用外部程序
最近在做的一个软件,其中有一部分功能需要调用其它的软件来完成,而那个软件只有可执行文件,根本没有源代码,幸好,我要做的事不难,只需要在我的程序启动后,将那个软件打开,在需要的时候,对其中的一个文本框设置一些文字,再点击一个按钮就可以了。 说到这里,相信你也有了对该功能的一些初步设想了,没错,其基本思路就是: 1)调用CreateProcess()打开目标程序。 2)用FindWindow
-
delphi点击外部程序的按钮
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton;
-
API函数运行可执行文件
ShellExecute( HWND hwnd, //父窗口句柄 LPCSTR lpOperation, //操作类型 LPCSTR lpFile, //要进行操作的文件或路径 LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL LPCSTR lpDirectory, //指定默认目录,通常设为NULL INT nShow
-
自个写的股票软件
自个写的股票软件,用delphi写的 仅供参考
-
delphi怎样调用外部EXE文件
delphi怎样调用外部EXE文件 delphi怎样调用外部EXE文件 方法一 uses WinProcs; …… begin WinExec(......); …… end. 和调用Pascal库函数没什么两样。 方法二 用ShellExecute更好,在USE
-
delphi 发送Windwos消息控制按钮
procedure TfrmMain.btnSendClick(Sender: TObject); var hCalc, h1: Cardinal; begin WinExec('calc', SW_SHOWNORMAL);//运行计算器 hCalc := FindWindow('SciCalc', nil); //查找计算器主窗口句柄,通过Spy++可查看到类名等
-
激活窗口 (与最前显示不同。不是Z序列)
1.QQ:513187410 2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
-
Delphi启动和关闭外部程序实例
Delphi启动和关闭外部程序实例,在Delphi7中调试通过,无需任何第三方控件,下载后打开其中的可执行文件*.exe可试用。并附有源码,供初学者参考。