• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            投其所好,堅持不懈,快樂人生

            生活的天平本不平衡,只有通過努力改變其偏向~

            C++博客 首頁 新隨筆 聯系 聚合 管理
              17 Posts :: 2 Stories :: 3 Comments :: 0 Trackbacks
            符號常量   十六進制值  指定的鼠標或鍵盤按鍵
            VK_LBUTTON   01   鼠標左鍵
            VK_RBUTTON   02   鼠標右鍵
            VK_CANCEL   03     Control-break 過程
            VK_MBUTTON     04      鼠標中鍵
            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   ALT 鍵
            VK_PAUSE   13   PAUSE 鍵
            VK_CAPITAL   14   CAPS LOCK 鍵
            VK_ESCAPE   1B   ESC 鍵
            VK_SPACE   20   SPACEBAR
            VK_PRIOR   21   PAGE UP 鍵
            VK_NEXT   22   PAGE DOWN 鍵
            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  PRINT SCREEN鍵(用于Windows 3.0及以后版本)
            VK_INSERT   2D   INS 鍵
            VK_DELETE   2E   DEL 鍵
            VK_HELP   2F   HELP鍵
            /////////////////////
            對于非小鍵盤上的數字鍵和字母鍵,直接在單引號中加入該鍵就行.
            比如: a 鍵: 'A'
                  1 鍵: '1'
            /////////////////////////////////
            VK_LWIN   5B   Left Windows 鍵 (Microsoft自然鍵盤)
            VK_RWIN   5C   Right Windows 鍵 (Microsoft自然鍵盤)
            VK_APPS   5D   Applications 鍵 (Microsoft自然鍵盤)
            VK_NUMPAD0   60   數字小鍵盤上的 0 鍵
            VK_NUMPAD1   61     數字小鍵盤上的 1 鍵
            VK_NUMPAD2   62    數字小鍵盤上的 2 鍵
            VK_NUMPAD3   63     數字小鍵盤上的 3 鍵
            VK_NUMPAD4  64     數字小鍵盤上的 4 鍵
            VK_NUMPAD5   65     數字小鍵盤上的 5 鍵
            VK_NUMPAD6   66     數字小鍵盤上的 6 鍵
            VK_NUMPAD7   67    數字小鍵盤上的 7 鍵
            VK_NUMPAD8  68     數字小鍵盤上的 8 鍵
            VK_NUMPAD9  69     數字小鍵盤上的 9 鍵
            VK_MULTIPLY   6A     Multiply 鍵
            VK_ADD    6B   Add鍵
            VK_SEPARATOR   6C   Separator 鍵
            VK_SUBTRACT   6D   Subtract 鍵
            VK_DECIMAL   6E   Decimal 鍵
            VK_DIVIDE   6F   Divide 鍵
            VK_F1   70   F1 鍵
            VK_F2   71  F2 鍵
            VK_F3   72   F3 鍵
            VK_F4   73   F4 鍵
            VK_F5   74    F5 鍵
            VK_F6    75     F6 鍵
            VK_F7    76     F7 鍵
            VK_F8    77     F8 鍵
            VK_F9    78     F9 鍵
            VK_F10    79     F10 鍵
            VK_F11   7A     F11 鍵
            VK_F12     7B     F12 鍵
            VK_F13     7C     F13 鍵
            VK_F14     7D     F14 鍵
            VK_F15     7E     F15 鍵
            VK_F16     7F     F16 鍵
            VK_F17     80H     F17 鍵
            VK_F18     81H     F18 鍵
            VK_F19     82H     F19 鍵
            VK_F20     83H     F20 鍵
            VK_F21     84H     F21 鍵
            VK_F22     85H     F22 鍵
            VK_F23     86H     F23 鍵
            VK_F24     87H     F24 鍵
            VK_NUMLOCK   90     NUM LOCK 鍵
            VK_SCROLL   91     SCROLL LOCK 鍵
            VK_ATTN     F6     Attn 鍵
            VK_CRSEL     F7     CrSel 鍵
            VK_EXSEL     F8     ExSel 鍵
            VK_EREOF   F9     Erase EOF 鍵
            VK_PLAY   FA   Play 鍵
            VK_ZOOM   FB     Zoom 鍵
            VK_OEM_CLEAR   FE   Clear 鍵
            舉例說明這些鍵的用法:
            (一)響應單獨的按鍵:
            先添加PreTranslateMessage()(響應WM_CHAR)也是同樣的效果,因為本例只捕捉鍵盤)
            BOOL CMydilog::PreTranslateMessage(MSG* pMsg) 
            {
            if (pMsg->message == WM_KEYDOWN)
            {
                     if(pMsg->wParam=='M')//直接用上面的虛碼代替就可以響應所指鍵
            MessageBox("hello");//如果按下M鍵彈出消息.
                 }
            return CDialog::PreTranslateMessage(pMsg);
            }
            (二)組合鍵的用法:(本例響應Ctrl+X鍵)
            BOOL CMydilog::PreTranslateMessage(MSG* pMsg) 
            {
            if (pMsg->message == WM_KEYDOWN)
            {
            switch (pMsg->wParam)
            {
            case VK_ESCAPE:
            SetFocus ();
            return TRUE;
            case 'X':
            if(::GetKeyState(VK_CONTROL) < 0
            MessageBox("hello");
            return TRUE;
            }
            }
            return CDialog::PreTranslateMessage(pMsg);
            }
            posted on 2008-03-10 15:57 snail 閱讀(163) 評論(0)  編輯 收藏 引用 所屬分類: VC++
            伊人久久大香线蕉综合5g| 狠狠色伊人久久精品综合网 | 久久涩综合| 久久国产劲爆AV内射—百度| 99久久香蕉国产线看观香| 久久久精品人妻一区二区三区四 | 久久97久久97精品免视看秋霞| 欧美一级久久久久久久大| 99久久无码一区人妻a黑| 人妻少妇精品久久| 一级做a爱片久久毛片| 狠狠综合久久AV一区二区三区| 国产69精品久久久久99| 久久综合噜噜激激的五月天| 欧美久久综合九色综合| 久久中文字幕一区二区| 欧洲人妻丰满av无码久久不卡| 婷婷国产天堂久久综合五月| 国产精品无码久久四虎| 久久久国产精品福利免费| 亚洲AV无码久久精品狠狠爱浪潮| 久久久国产精华液| 国内精品欧美久久精品| 久久亚洲国产欧洲精品一| 看久久久久久a级毛片| 7777久久久国产精品消防器材| 久久99精品久久久久久齐齐| 亚洲国产成人久久综合碰碰动漫3d| 亚洲国产欧洲综合997久久| 狠狠色噜噜色狠狠狠综合久久| 久久婷婷五月综合国产尤物app| 久久99精品久久久久久9蜜桃| 99久久精品九九亚洲精品| 久久综合九色综合精品| 国产精品无码久久久久 | 久久久久亚洲国产| 性高湖久久久久久久久AAAAA| 久久久99精品一区二区| 久久久WWW成人免费毛片| 久久精品国产精品亚洲人人| 亚洲国产成人精品女人久久久|