wxWidgets:wxKeyEvent类用法
生活随笔
收集整理的這篇文章主要介紹了
wxWidgets:wxKeyEvent类用法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
wxWidgets:wxKeyEvent類用法
- wxWidgets:wxKeyEvent類用法
- 用法詳細說明
wxWidgets:wxKeyEvent類用法
用法詳細說明
#include <wx/event.h>
wxKeyEvent的繼承圖
該事件類包含有關(guān)按鍵按下和釋放事件的信息。
該事件攜帶的主要信息是按鍵被按下或釋放。可以使用GetKeyCode()函數(shù)或GetUnicodeKey()訪問它。對于可打印字符,應(yīng)使用后者,因為它適用于任何鍵,包括使用國家鍵盤布局時可以輸入的非拉丁 1 字符。GetKeyCode()應(yīng)該被用于處理特殊字符(如光標箭頭鍵或HOME或INS等等),其對應(yīng)于wxKeyCode以上枚舉的元件WXK_START常數(shù)。雖然GetKeyCode()還返回拉丁 1 鍵的字符代碼以實現(xiàn)兼容性,但它通常不適用于 Unicode 字符并將返回WXK_NONE對于任何非拉丁語 1 的。因此,建議始終使用GetUnicodeKey()并且僅在GetUnicodeKey()返回意味著該事件對應(yīng)于不可打印的特殊鍵時才回退到GetKeyCode()WXK_NONE。
雖然這兩個函數(shù)都可以與wxEVT_KEY_DOWN、wxEVT_KEY_UP和wxEVT_CHAR類型的事件一起使用,但它們返回的值對于前兩個事件和最后一個事
總結(jié)
以上是生活随笔為你收集整理的wxWidgets:wxKeyEvent类用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wxWidgets:wxJoystick
- 下一篇: wxWidgets:wxLayoutAl