• <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 閱讀(151) 評論(0)  編輯 收藏 引用 所屬分類: VC++
            久久精品桃花综合| 国产精品乱码久久久久久软件| 久久久久免费精品国产| 无码人妻久久久一区二区三区| 2021久久精品国产99国产精品| 青青青伊人色综合久久| 思思久久99热只有频精品66| 久久久久久夜精品精品免费啦| 国产综合久久久久| 香蕉久久夜色精品国产尤物| 99久久人妻无码精品系列蜜桃| 精品免费久久久久国产一区| 7777久久久国产精品消防器材| 久久精品免费观看| 久久亚洲精品人成综合网| 久久伊人色| 国产精品亚洲综合专区片高清久久久| AV无码久久久久不卡蜜桃| 精品久久久久久无码人妻热 | 国产精品久久国产精麻豆99网站| 国内精品欧美久久精品| 99久久婷婷免费国产综合精品| 亚洲人成无码网站久久99热国产| 99久久精品国产一区二区蜜芽| 久久久国产亚洲精品| 久久亚洲国产成人影院网站| 久久99国产亚洲高清观看首页| 久久久女人与动物群交毛片| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 久久这里只有精品视频99| 91精品国产91热久久久久福利| 久久婷婷五月综合97色 | 久久无码人妻精品一区二区三区| 精品一区二区久久| 精品久久久久久亚洲| 久久久中文字幕| 狠狠综合久久综合中文88| 久久精品国产亚洲Aⅴ香蕉 | 久久精品人妻中文系列| 日产精品久久久一区二区| 久久99国产乱子伦精品免费|