我想通过程序来将焦点定位在WebBrowser控件中的显示页面中的一个输入框中(任意页面中子窗口也可以),但在VB中有WebBrowser.Document.Body,而在Delphi 7中没有,不知道为什么。 另一个难点是我要打印WebBrowser中的网页,我的程序如下:
with printer do
begin
BeginDoc;
WebBrowser1.PaintTo(Handle,10,10);
EndDoc;
end;
但最后打印出来的是空白页,怎么回事?我该怎么做呢????
with printer do
begin
BeginDoc;
WebBrowser1.PaintTo(Handle,10,10);
EndDoc;
end;
但最后打印出来的是空白页,怎么回事?我该怎么做呢????
解决方案 »
- 怎么写一个定时刷新网页的程序啊?
- delphi里有没有监视webserive过程的工具?我想看传过来的soap内容?
- 怎么样使treeview指向第一个节点?
- DELPHI ShockwaveFlash控件,单击之后,SWF文件会移动
- delphi数据集过滤
- 关闭表的问题
- 菜鸟问题,但很急
- table怎么实现统计功能?
- 请问由谁知道那个网站上有好的ico图标?
- 怎样在DBGRID中添加下拉列表框,在程序运行时动态添加下拉列表框中的数据?
- delphi中IntraWeb的FishFact例子,为什么在客户机运行提示unknown database.
- 心情不错!★☆★☆★☆★☆散分了!!★☆★☆★☆★☆
begin
HtmlDocument:= IHTMLDocument2(WebBrowser1.Document);
然后你就可以像在脚本中控制Document一样在程序中控制HtmlDocument了
end;
try
Web_liulan.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DODEFAULT);
except
on EoleException do
begin
Application.MessageBox('无法打印,请查看打印机的连接。','系统提示',MB_OK+MB_ICONINFORMATION);
exit;
end;
end;//end try