查看源代码 wxWebViewEvent (wx v2.4.3)
导航事件保存了与 wxWebView
对象关联的事件信息。
此类派生自以下类,并可以使用其函数:
wxWidgets 文档:wxWebViewEvent
事件
使用 wxEvtHandler:connect/3
和 wxWebViewEventType
来订阅此类型的事件。
摘要
函数
返回与列表框、选择框或单选框选择对应的整数标识符(仅当事件是选择,而不是取消选择时),或表示复选框值的布尔值。
返回列表框或选择框选择事件的项字符串。
获取此事件的 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。