• <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++
            精品999久久久久久中文字幕| 亚洲精品乱码久久久久久蜜桃 | 人妻无码αv中文字幕久久| 亚洲国产精品无码久久| 欧美激情精品久久久久| 精品国产乱码久久久久久人妻| 久久r热这里有精品视频| 婷婷久久五月天| 99久久精品国产毛片| 亚洲精品乱码久久久久久久久久久久 | 国产亚洲综合久久系列| 无夜精品久久久久久| 青草影院天堂男人久久| 人妻精品久久无码专区精东影业| 久久亚洲高清综合| 久久精品国产影库免费看| 亚洲人成伊人成综合网久久久| 久久精品国产一区二区三区| 久久夜色精品国产噜噜亚洲AV| 伊人精品久久久久7777| 欧美一级久久久久久久大片| 国产69精品久久久久9999| 国产精品久久久久影院色| 亚洲va国产va天堂va久久| 久久国产欧美日韩精品免费| 精品无码久久久久久久动漫| 91精品免费久久久久久久久| 2021久久国自产拍精品| a级成人毛片久久| 97久久久久人妻精品专区| 久久国产精品成人影院| 色婷婷综合久久久久中文一区二区| 久久亚洲sm情趣捆绑调教| 精品国产乱码久久久久久人妻| 久久精品人妻中文系列| 亚洲国产精品无码久久| 久久综合久久自在自线精品自| 久久亚洲春色中文字幕久久久 | 欧美亚洲国产精品久久蜜芽| 香港aa三级久久三级| 精品无码久久久久久国产|