• <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++
            97久久国产亚洲精品超碰热| 久久这里只有精品久久| 亚洲成av人片不卡无码久久| 少妇被又大又粗又爽毛片久久黑人 | 青青青青久久精品国产| 久久精品亚洲精品国产欧美| 国产aⅴ激情无码久久| 久久国产亚洲高清观看| 久久一区二区免费播放| 久久综合九色综合网站| 久久久精品久久久久久| 99久久婷婷国产综合亚洲| 中文字幕精品无码久久久久久3D日动漫| 久久妇女高潮几次MBA| 国产 亚洲 欧美 另类 久久| 久久男人Av资源网站无码软件 | 久久久久久精品成人免费图片| 精品久久久久久国产91| 久久久国产打桩机| 久久青青草原亚洲av无码| 久久精品国产一区| 狠狠综合久久综合88亚洲 | 久久精品中文騷妇女内射| 久久天天躁夜夜躁狠狠躁2022| 精品人妻伦一二三区久久| 亚洲狠狠久久综合一区77777| 麻豆成人久久精品二区三区免费| 久久只这里是精品66| 一本色综合久久| 中文成人无码精品久久久不卡| 久久久久国产一区二区| 国产精品青草久久久久福利99| 久久亚洲精品视频| 国产日产久久高清欧美一区| 国产精品久久久亚洲| 久久国产精品久久精品国产| 久久99久久99小草精品免视看| 欧美激情精品久久久久| 91久久精品电影| 欧美久久一级内射wwwwww.| 免费精品国产日韩热久久|