728x90
반응형
use Variants, ShDocVw_TLB;
var
AWebBrowser2 : IWebBrowser2;
begin
AWebBrowser2:= GetWebBrowser2ByHWND(nProcessID);
ovURL := 'http://hbesthee.tistory.com/';
AWebBrowser2.Navigate2(ovURL, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
end;
function GetWebBrowser2ByHWND(hwnd:THandle): IWebBrowser2;
var
x: Integer;
AShellWindows: IShellWindows;
AWebBrowser2:IWebBrowser2;
begin
Result := nil;
AShellWindows := CoShellWindows.Create;
for x := 0 to AShellWindows.Count - 1 do
begin
if ((AShellWindows.Item(x) <> nil)
and (AShellWindows.Item(x).QueryInterface(IWebbrowser2, AWebBrowser2) = S_OK)) then
begin
if (hwnd = AWebBrowser2.HWND) then
begin
Result := AWebbrowser2;
Exit;
end;
end;
end;
end;
'프로그래밍 > 델파이' 카테고리의 다른 글
스레드 내부에서 Sleep 하면 suspended 상태인가? (0) | 2008.04.10 |
---|---|
윈도우즈 이벤트에 내 프로그램의 로그 기록하기(SvcMgr.TEventLog) (0) | 2008.03.24 |
주어진 프로세스 ID의 IE에 대한 IWebBrowser2 구하기 (0) | 2008.02.29 |
TEmbeddedWB에서 자바스크립트 오류 무시하기 (0) | 2008.02.29 |
부팅된 시각 알아내기 (0) | 2008.02.25 |