Difference between revisions of "WebBrowserControl(WebBrowser控件)"

From wiki.visual-prolog.com

Line 18: Line 18:
 
     navigate : (string URL, browserNavConstants Flags, string TargetFrameName, binary PostData).
 
     navigate : (string URL, browserNavConstants Flags, string TargetFrameName, binary PostData).
 
     navigate : (string URL, browserNavConstants Flags, string TargetFrameName, binary PostData, string Headers).
 
     navigate : (string URL, browserNavConstants Flags, string TargetFrameName, binary PostData, string Headers).
     % @short 通过URL标识指向一个资源或是通过全路径标识指向一个文件。
+
     % 通过URL标识指向一个资源或是通过全路径标识指向一个文件。
 
     % 参见MSCN中的 IWebBrowser2::Navigate。
 
     % 参见MSCN中的 IWebBrowser2::Navigate。
    % @end</vip>
+
</vip>
  
 
也可以通过直接设置相关的html属性来设定相应内容:
 
也可以通过直接设置相关的html属性来设定相应内容:
Line 26: Line 26:
 
<vip>properties
 
<vip>properties
 
     html : string (i).
 
     html : string (i).
     % @short 直接设置浏览器的HTML内容
+
     % 直接设置浏览器的HTML内容
    % @end</vip>
+
</vip>
  
 
<vp>webBrowser</vp> example (IDE: '''Help | Install Examples...''') 演示了<vp>webBrowserControl</vp>几种使用方法; 同时也还演示了如何自动化独立的。
 
<vp>webBrowser</vp> example (IDE: '''Help | Install Examples...''') 演示了<vp>webBrowserControl</vp>几种使用方法; 同时也还演示了如何自动化独立的。

Revision as of 12:04, 21 June 2015

(以下内容译自Category:Tutorials中的WebBrowserControl。)


Visual Prolog 商业版中的webBrowserControl 控件,提供了对 Internet Explorer webBrowser control 的完全绑定。

在对话框或表单(dialog/form)中使用 webBrowserControl 时:

  • 首先要确定 pfc\gui\webBrowserControl 包已经添加到该工程中了,而且工程已经通过了编译
  • 再将 webBrowserControl 作为一个用户控件加入到对话框或表单中

webBrowserControl 可以通过“指向”它来显示一个WEB页面:

predicates
    navigate : (string URL).
 
    navigate : (string URL, browserNavConstants Flags).
    navigate : (string URL, browserNavConstants Flags, string TargetFrameName).
    navigate : (string URL, browserNavConstants Flags, string TargetFrameName, binary PostData).
    navigate : (string URL, browserNavConstants Flags, string TargetFrameName, binary PostData, string Headers).
    % 通过URL标识指向一个资源或是通过全路径标识指向一个文件。
    % 参见MSCN中的 IWebBrowser2::Navigate。

也可以通过直接设置相关的html属性来设定相应内容:

properties
    html : string (i).
    % 直接设置浏览器的HTML内容

webBrowser example (IDE: Help | Install Examples...) 演示了webBrowserControl几种使用方法; 同时也还演示了如何自动化独立的。