易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi之模拟点击网页中的按钮

unit Unit1;   
  
interface  
  
uses  
   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   
   Dialogs, StdCtrls, OleCtrls, SHDocVw;   
  
type  
   TForm1 = class(TForm)   
     WebBrowser1: TWebBrowser;   
     Button1: TButton;   
     Button2: TButton;   
     Button3: TButton;   
     Button4: TButton;   
    procedure FormCreate(Sender: TObject);   
    procedure Button1Click(Sender: TObject);   
    procedure Button4Click(Sender: TObject);   
    procedure Button2Click(Sender: TObject);   
    procedure Button3Click(Sender: TObject);   
  end;   
  
var  
   Form1: TForm1;   
  
implementation  
  
{$R *.dfm}  
  
procedure TForm1.FormCreate(Sender: TObject);   
begin  
   WebBrowser1.Align := alTop;   
   Button2.Enabled := False;   
   Button3.Enabled := False;   
   Button4.Enabled := False;   
   Button1.Caption := '模拟一个页面';   
   Button2.Caption := '假如知道按钮名称';   
   Button3.Caption := '假如知道按钮的 ID';   
   Button4.Caption := '假如只知道是第几个按钮';   
end;   
  
{模拟一个页面}  
procedure


相关文档:

delphi DataSnap巢状主从表实现

服务端:添加ADOConnection,ADOQuery1,ADOQuery2。设置ADOQuery1为主表,ADOQuery2为从表。(通过  ADOQuery2.SQL.Text:= 'select * from 从表 where FKID=:主表PKID'设置)。添加DataSetProvider1和DataSetProvider2分别连接到ADOQuery1和ADOQuery2。
客户端:添加ClientDataSet1,ClientDataSet2。ClientDataS ......

Delphi常用代码汇总

◇[DELPHI]产生鼠标拖动效果
通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:
var xpanel,ypanel,xlabel,ylabel:integer;
PANEL的MouseMove事件:xpanel:=x;ypanel:=y;
PANEL的DragOver事件:xpanel:=x;ypanel:=y;
LABEL的MouseMove事件:xlabel:=x;ylabel:=y;
LABEL的EndDrag事件:label ......

Delphi中绘制圆角矩形的窗体

制作圆角矩形的窗体:
01.procedure TPortForm.FormCreate(Sender: Tobject);
02.var hr :thandle;
03.begin
04.hr:=createroundrectrgn(0,0,width,height,20,20);
05.setwindowrgn(handle,hr,true);
06.end;
如果不要窗体外框,则使用:
01.procedure TPortForm.FormCreate(Sender: Tobject);
02.var hr :thandl ......

delphi中对于进程的操作

Uses Tlhelp32;
//用Listbox显示方法
procedure TForm1.Button1Click(Sender: TObject);
var
lppe:TProcessEntry32;
found:boolean;
Hand:THandle;
begin
Hand:=CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);
lppe.dwSize := Sizeof(lppe); //初始化
found:=Process32First(Hand,lppe);
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号