关于ActiveForm在浏览器内使用的问题(50分)

  • 主题发起人 主题发起人 阿魁
  • 开始时间 开始时间

阿魁

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样取得ActiveForm所在的浏览器窗口的地址?
怎样判断ActiveForm是否在浏览器内被调用?
那里有这方面的资料?
 
判断ActiveForm是否在浏览器内被调用:
var
hWnd : THandle;
CName:PChar;
begin
try
GetMem(CName,100);
hWnd := Self.ParentWindow;
if hWnd <> 0 then
hWnd:=GetParent(hWnd);
if hWnd <> 0 then
hWnd:=GetParent(hWnd);
if hWnd <> 0 then
GetClassName(hWnd, CName, 100);

if CName = 'IEFrame' then
ShowMessage('It is IE!!');
finally
FreeMem(CName);
end;
 
接受答案了.
 
后退
顶部