檢視原始碼 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。