wxWidgets:wxFocusEvent类用法
生活随笔
收集整理的這篇文章主要介紹了
wxWidgets:wxFocusEvent类用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
wxWidgets:wxFocusEvent類用法
- wxWidgets:wxFocusEvent類用法
- 用法詳細說明
wxWidgets:wxFocusEvent類用法
用法詳細說明
#include <wx/event.h>
wxFocusEvent的繼承圖
當窗口的焦點改變時發送焦點事件。
失去焦點的窗口會收到“kill focus”事件,而獲得焦點的窗口會收到“set focus”事件。
請注意,設置焦點事件發生在用戶將焦點放在窗口上(無論是使用鼠標還是鍵盤)以及使用wxWindow::SetFocus從程序本身完成時。
焦點事件處理程序應該幾乎總是在其事件參數上調用wxEvent::Skip()以允許進行默認處理。不這樣做可能會導致本機控件的行為不正確。還要注意 wxEVT_KILL_FOCUS 處理程序不能調用wxWindow::SetFocus()因為這同樣不是所有本機控件都支持。如果您需要這樣做,請考慮使用wxIdleEvent文檔中描述的延遲操作機制。
使用這個類的事件
以下事件處理程序宏將事件重定向到成員函數處理程序“ func ”,其原型如下:
總結
以上是生活随笔為你收集整理的wxWidgets:wxFocusEvent类用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 回收站文件为什么一直删除不了怎么办 如何
- 下一篇: win10怎么没有磁贴 Win10如何添