通过vb.net或者delphi能够找出并控制当前的网页吗 ?

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:14:29
通过vb.net或者delphi能够找出并控制当前的网页吗,
就是我写一个程序,当我点击哪个网页的时候,就能对哪个网页进行操作。

操作就是控制网页上面的各个控件,
比如改变下拉框的值,
改变输入框的值或点击按钮类似的

希望大虾不吝赐教,
谢谢厄。

通过vb.net或者delphi能够找出并控制当前的网页吗? 完全就是不可能vb.net和delphi没有这样的功能

可以啊,不过那要用DELPHI的TWebBrowser控件来打开网页,然后就是监听事件,做自己想做的事,网上有例子GOOGLE自己找下吧

unit Unit5;

interface

uses
Windows,SysUtils,Variants,Classes,Controls,Forms,
Dialogs,StdCtrls,SHDOCVW,MSHTML,ActiveX;

type
TForm1=class(TForm)
botton1:TButton;
procedure Button1Click(Sender:TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
TObjectFromLResult=function(LRESULT:lResult;const IID:TIID;WPARAM:wParam;out
pObject):HRESULT;stdcall;

var
Form1:TForm1;

implementation

uses ShellAPI;

{$R *.dfm}

function GetIEFromHWND(WHandle:HWND;var IE:IWebbrowser2):HRESULT;
var
hInst:HWND;
lRes:Cardinal;
MSG:Integer;
pDoc:IHTMLDocument2;
ObjectFromLresult:TObjectFromLresult;
begin
hInst:=Loa