當前位置:工程項目OA系統(tǒng) > 領域應用 > 微信營銷 > 微信營銷軟件
MFC 接收鍵盤輸入指令
程序接收鍵盤輸入并作出相應的反饋是一個非常常見的功能,在MFC中提供了WM_KEYDOWN,WM_KEYUP這些消息來反便我們進行編程,但是這是在窗體沒有其他控件的情況下才適用的。當有其他控件時,其他控件(其實也是窗體)肯定會有一個獲得焦點使得這些消息失效,我們可以通過重載對話框程序的PreTranslateMessage(MSG* pMsg)虛函數(shù)來實現(xiàn)這一功能。
首先在對話框類中先聲明下:
[cpp]view plaincopy
BOOLPreTranslateMessage(MSG*pMsg);
- 然后就可以直接對鍵盤消息進行處理了,示例如下:
[cpp]view plaincopy
BOOLDlg::PreTranslateMessage(MSG*pMsg)//Dlg為對話框類
{
if(pMsg->message==WM_KEYDOWN)
{
switch(pMsg->wParam)
{
caseVK_UP:
printf("UPn");break;
caseVK_DOWN:
printf("DOWNn");break;
caseVK_LEFT:
printf("LEFTn");break;
caseVK_RIGHT:
printf("RIGHTn");break;
default:
break;
}
}
returnCDialog::PreTranslateMessage(pMsg);
}
- 由上述的代碼也可以發(fā)現(xiàn),我們不僅僅可以響應鍵盤消息,只要愿意,可以自己在這里定義一個消息循環(huán)來處理想做的事。
- 1微信公共平臺導航:微信還有一顆圖片社交的心
- 2網(wǎng)站優(yōu)化中的標題擬寫注意事項
- 3做微商沒客源?幾個小技巧讓你精準加粉
- 4微信公眾賬號導航資訊:微信4.5的快刀 殺山中賊,也殺心中賊!
- 5鬼腳七:全面解讀微信公眾號運營七大問題
- 6微信“搖”出來的女友 同居兩天順走他的iPhone
- 7國際域名與國內域名
- 8微信打算這樣做游戲:在社交場景中培養(yǎng)攀比心
- 9微信導航:用微信公眾賬號籌備婚禮,看看36氪男人們的浪漫
- 10企業(yè)如何快速建站
- 11窩窩團搶先赴美IPO 或將引爆O2O萬億級市場
- 12臨沂APP開發(fā)如何設定App的推廣目標
- 13海義:未來品牌內容營銷的10個趨勢
- 14化妝品類做微信營銷如何尋找突破點?
- 15做網(wǎng)絡營銷必須具備的6個能力
- 16微信公眾賬號寶典:查看正在使用微信的QQ好友、手機通訊錄好友
- 17中揚科技臨沂APP的發(fā)展前景
- 18中文域名的使用方式
- 19如何掌握微信營銷的技巧
- 202015淘商怎么做?六招教你春季新品銷量破零!
- 21微信二維碼資訊:加 電視粉 微信好友 免費贏手機話費
- 22微信推廣軟件與社交時代報不相同的模式有哪幾種?
- 23怎樣讓您的網(wǎng)站更加吸引人
- 24域名解釋
- 25免費微信營銷軟件與外交BBC皆不同的功能有哪幾種?
- 26弄清楚進銷存軟件三個問題,讓你不被忽悠
- 27小i機器人接入微信語音API,實現(xiàn)人機語音交互
- 28領航電商提供銷量優(yōu)化服務,安全與效果并存
- 292015最新的個人貸款調查報告有哪些內容
- 30微信營銷目前存在問題的問題