查看源代码 wxWebViewEvent (wx v2.4.3)

导航事件保存了与 wxWebView 对象关联的事件信息。

此类派生自以下类,并可以使用其函数:

wxWidgets 文档:wxWebViewEvent

事件

使用 wxEvtHandler:connect/3wxWebViewEventType 来订阅此类型的事件。

摘要

函数

返回与列表框、选择框或单选框选择对应的整数标识符(仅当事件是选择,而不是取消选择时),或表示复选框值的布尔值。

返回列表框或选择框选择事件的项字符串。

获取此事件的 URL 已加载或将要加载到的目标框架的名称。

获取正在访问的 URL。

类型

-type wxWebView() ::
          #wxWebView{type :: wxWebViewEvent:wxWebViewEventType(),
                     string :: unicode:chardata(),
                     int :: integer(),
                     target :: unicode:chardata(),
                     url :: unicode:chardata()}.
-type wxWebViewEvent() :: wx:wx_object().
-type wxWebViewEventType() ::
          webview_navigating | webview_navigated | webview_loaded | webview_error | webview_newwindow |
          webview_title_changed.

函数

-spec getInt(This) -> integer() when This :: wxWebViewEvent().

返回与列表框、选择框或单选框选择对应的整数标识符(仅当事件是选择,而不是取消选择时),或表示复选框值的布尔值。

对于菜单项,如果该项不可选中,则此方法返回 -1,对于可选中项,返回一个布尔值(true 或 false),表示该项的新状态。

-spec getString(This) -> unicode:charlist() when This :: wxWebViewEvent().

返回列表框或选择框选择事件的项字符串。

如果一个或多个项已被取消选择,则返回第一个被取消选择的项的索引。如果某些项被选中,而其他项同时被取消选择,则它将返回第一个被选中项的索引。

-spec getTarget(This) -> unicode:charlist() when This :: wxWebViewEvent().

获取此事件的 URL 已加载或将要加载到的目标框架的名称。

如果框架不可用,则可能返回空字符串。

-spec getURL(This) -> unicode:charlist() when This :: wxWebViewEvent().

获取正在访问的 URL。