wxWidgets:wxKeyEvent类用法
wxWidgets:wxKeyEvent類(lèi)用法
- wxWidgets:wxKeyEvent類(lèi)用法
- 用法詳細(xì)說(shuō)明
wxWidgets:wxKeyEvent類(lèi)用法
用法詳細(xì)說(shuō)明
#include <wx/event.h>
wxKeyEvent的繼承圖
該事件類(lèi)包含有關(guān)按鍵按下和釋放事件的信息。
該事件攜帶的主要信息是按鍵被按下或釋放。可以使用GetKeyCode()函數(shù)或GetUnicodeKey()訪問(wèn)它。對(duì)于可打印字符,應(yīng)使用后者,因?yàn)樗m用于任何鍵,包括使用國(guó)家鍵盤(pán)布局時(shí)可以輸入的非拉丁 1 字符。GetKeyCode()應(yīng)該被用于處理特殊字符(如光標(biāo)箭頭鍵或HOME或INS等等),其對(duì)應(yīng)于wxKeyCode以上枚舉的元件WXK_START常數(shù)。雖然GetKeyCode()還返回拉丁 1 鍵的字符代碼以實(shí)現(xiàn)兼容性,但它通常不適用于 Unicode 字符并將返回WXK_NONE對(duì)于任何非拉丁語(yǔ) 1 的。因此,建議始終使用GetUnicodeKey()并且僅在GetUnicodeKey()返回意味著該事件對(duì)應(yīng)于不可打印的特殊鍵時(shí)才回退到GetKeyCode()WXK_NONE。
雖然這兩個(gè)函數(shù)都可以與wxEVT_KEY_DOWN、wxEVT_KEY_UP和wxEVT_CHAR類(lèi)型的事件一起使用,但它們返回的值對(duì)于前兩個(gè)事件和最后一個(gè)事
總結(jié)
以上是生活随笔為你收集整理的wxWidgets:wxKeyEvent类用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: wxWidgets:wxJoystick
- 下一篇: 什么是企业年金 这项福利的好处都有啥