wxWidgets:wxUpdateUIEvent类用法
wxWidgets:wxUpdateUIEvent類用法
- wxWidgets:wxUpdateUIEvent類用法
- 用法詳細說明
wxWidgets:wxUpdateUIEvent類用法
用法詳細說明
#include <wx/event.h>
wxUpdateUIEvent的繼承圖
此類用于由 wxWidgets 調(diào)用的偽事件,以使應(yīng)用程序有機會更新各種用戶界面元素。
如果沒有更新 UI 事件,應(yīng)用程序必須努力檢查/取消選中、啟用/禁用、顯示/隱藏以及設(shè)置諸如菜單項和工具欄按鈕等元素的文本。執(zhí)行此操作的代碼必須與為菜單項或按鈕調(diào)用操作時調(diào)用的代碼混合在一起。
通過更新 UI 事件,您可以定義一個事件處理程序來查看應(yīng)用程序的狀態(tài)并相應(yīng)地更改 UI 元素。wxWidgets 會在空閑時間調(diào)用你的成員函數(shù),所以你不必擔(dān)心在哪里調(diào)用這段代碼。
除了是一種更清晰、更具聲明性的方法之外,它還意味著您不必擔(dān)心是更新工具欄還是菜單欄標(biāo)識符。如果標(biāo)識符相同,則相同的處理程序可以更新菜單項和工具欄按鈕。不是直接操作菜單或按鈕,而是調(diào)用事件對象中的函數(shù),例如wxUpdateUIEvent::Check。wxWidgets 將確定是否進行了這樣的調(diào)用,以及要更新哪個 UI 元素。
這些事件適用于彈出菜單和菜單欄。就在彈出菜單之前&#
總結(jié)
以上是生活随笔為你收集整理的wxWidgets:wxUpdateUIEvent类用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇付的特点
- 下一篇: wxWidgets:wxURI类用法