乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      MFC鍵盤響應(yīng)

       Sky-Cool 2012-06-26

      MFC鍵盤響應(yīng)


      BOOL CSerialPortTestDlg::PreTranslateMessage(MSG* pMsg) 
      {
      // TODO: Add your specialized code here and/or call the base class

      // if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RETURN)
       // MessageBox("你按下了鍵盤上的回車鍵!");

      if (pMsg->message==WM_KEYDOWN)
      {
      switch (pMsg->wParam)
      {
      case VK_LEFT:
      AfxMessageBox("左鍵");
      break;
      case VK_RIGHT:
      AfxMessageBox("右鍵");
      break;
      case VK_UP:
      AfxMessageBox("上");
      break;
      case VK_DOWN:
      AfxMessageBox("下");
      break;
      case VK_SPACE:
      AfxMessageBox("空格");
      break;
      }
      }
      return CDialog::PreTranslateMessage(pMsg);
      }

      首先,簡(jiǎn)介一下鍵盤消息:

      (1)系統(tǒng)消息:(系統(tǒng)鍵Alt,F(xiàn)10等),由系統(tǒng)內(nèi)部處理

      WM_SYSKEYDOWN

      WM_SYSKEYUP

      WM_SYSCHAR

      (2)非系統(tǒng)消息:

      WM_KEYDOWN

      WM_KEYUP

      WM_CHAR

      二、添加消息(一般WM_KEYDOWN),在消息響應(yīng)函數(shù)

      OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)

      有三個(gè)變量,nChar這是虛擬鍵代碼,另外兩個(gè)不常用,用時(shí)參看MSDN。

      如果要響應(yīng)組合鍵,可以用GetAsyncKeyState()檢測(cè)按鍵狀態(tài)

      如:
         case VK_UP: 
          if (GetAsyncKeyState(VK_LSHIFT)) 
         
           // 左shift+up 
         
          break;

      三,下面介紹虛擬鍵代碼:

      0~9,A~Z 為ASCII碼,(去除ASCII碼前的0),如A為65,不是065;

      其它的為VK碼,如下所示:

      VK值列表   
         VK_CANCEL   Ctrl+Break   
      VK_TAB         Tab   
      VK_RETURN   Enter     
      VK_SHIFT     Shift   
      VK_CONTROL   Ctrl   
      VK_MENU         Alt   
      VK_LBUTTON 01 鼠標(biāo)左鍵   
      VK_RBUTTON 02 鼠標(biāo)右鍵   
      VK_CANCEL    03 用于執(zhí)行Ctrl+C或Ctrl+Break   
      VK_MBUTTON 04 鼠標(biāo)中鍵   
      VK_BACK 08 Backspace鍵   
      VK_TAB 09 Tab鍵   
      VK_CLEAR                   0C Clear鍵   
      VK_RETURN                   0D Enter鍵   
      VK_SHIFT                   10 Shift鍵   
      VK_CONTROL 11 Ctrl鍵   
      VK_MENU 12 Arl鍵   
      VK_PAUSE                   13 Pause鍵   
      VK_CAPITAL 14 Capslock鍵   
      VK_ESCAPE                   1B Ese鍵   
      VK_SPACE                   20 SpaceBar鍵   
      VK_PRIOR                   21 PgUp鍵   
      VK_NEXT 22 PgDn鍵   
      VK_END 23 End鍵   
      VK_HOME 24 Home鍵   
      VK_LEFT 25 Left   Arrow鍵   
      VK_UP 26 Up   Arrow鍵   
      VK_RIGHT                   27 Right   Arrow鍵   
      VK_DOWN 28 Down   Arrow鍵   
      VK_SELECT                   29 Select鍵   
      VK_EXECUTE 2B Execute鍵   
      VK_SNAPSHOT 2C PrintScreen鍵   
      VK_INSERT                   2D               Ins鍵   
      VK_DELECT                   2E Del鍵   
      VK_HELP 2F Help鍵   
      VK_0 30 0鍵   
      .........
      VK_9 39 9鍵   
      VK_A 41 A鍵   
      … … …   
      VK_Z 5A Z鍵   
      VK_NUMAPD0 60 數(shù)字板0鍵   
      … … …   
      VK_NUMAPD9 69 數(shù)字板9鍵   
      VK_MULTIPY 6A 乘號(hào)鍵   
      VK_ADD 6B 加號(hào)鍵   
      VK_SEPARATOR 6C Separator鍵   
      VK_SUBSTRACT 6D 減號(hào)鍵   
      VK_DECIMAL 6E 小數(shù)點(diǎn)鍵   
      VK_DIVIDE                   6F 除號(hào)鍵   
      VK_F1 70 F1鍵   
      … … …   
      VK_F24 87 F24鍵   
      VK_NUMLOCK 90 NumLock鍵   
      VK_SCROLL                   91 ScrollLock鍵   

      VK_ESCAPE         Esc   
      VK_SPACE           Space   
      VK_PRIOR           Page   Up   
      VK_NEXT             Page   Down   
      VK_END               End   
      VK_HOME             Home   
      VK_LEFT             向左方向鍵   
      VK_UP   
      VK_RIGHT   
      VK_DOWN   
      VK_DELETE         Delete   
      VK_INSERT         Inser   
      VK_NUMPAD0~VK_NUMPAD9           小鍵盤上的0-9鍵   
      VK_F1-VK_f12                             F1-F12鍵

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多