1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      C++檢測鍵盤某鍵是否按下的方法

      檢測鍵盤與鼠標(biāo)差不多,但是它比較好記

      成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計與策劃設(shè)計,河南網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:河南等地區(qū)。河南做網(wǎng)站價格咨詢:18982081108

      但是比較奇怪,比如你想要檢測字母,必須是它的大寫

      具體的就參照虛擬鍵盤值表,上百度可以查到

      為了能更清楚地表達(dá),我編了個小程序

      #include
      #include
       
      #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) //必要的,我是背下來的 
       
      using namespace std;
       
      void color(int a){//改變輸出的顏色,比system("color x")快得多
      	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);
      /*
      	字 
      	1	深藍(lán)色
      	2	深綠色
      	3	深青色 
      	4	深紅色
      	5	深粉色
      	6	黃色
      	7	深白色
      	8	灰色
      	9	淺藍(lán)色
      	10	淺綠色 
      	11	淺青色 
      	12	淺紅色 
      	13	淺粉色 
      	14	淺黃色 
      	15	淺白色 
      	
      	背景
      	1~15		黑色 
      	16~31		深藍(lán)色 
      	32~47		深綠色
      	48~63		深青色
      	64~79		深紅色
      	80~95		深粉色
      	96~111		深黃色
      	112~127 	深白色
      	128~143 	灰色
      	144~159 	淺藍(lán)色
      	160~175 	淺綠色
      	176~191 	淺青色
      	192~207 	淺紅色
      	208~223 	淺粉色
      	224~239 	淺黃色
      	240~255 	淺白色
      */
      }
       
      void check(char c){//檢測某個按鍵是否按下,按下就改變輸出顏色
      	if(!KEY_DOWN(c))color(7);
      	else color(112);
      	printf(" %c ",c);
      	color(7);
      }
       
      int main(){
      	while(1){
      		check('Q');check('W');check('E');check('R');check('T');check('Y');check('U');check('I');check('O');check('P');
      		printf("\n\n ");
      		check('A');check('S');check('D');check('F');check('G');check('H');check('J');check('K');check('L');
      		printf("\n\n ");
      		check('Z');check('X');check('C');check('V');check('B');check('N');check('M');
      		
      		Sleep(20);//循環(huán)時間間隔,防止太占內(nèi)存 
      		system("cls");//清屏 
      	}
       
      	return 0;
      }
      

      以上這篇C++檢測鍵盤某鍵是否按下的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯(lián)。


      網(wǎng)站標(biāo)題:C++檢測鍵盤某鍵是否按下的方法
      文章轉(zhuǎn)載:http://ef60e0e.cn/article/gsjpdo.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        都昌县| 临安市| 巴彦淖尔市| 平江县| 赤城县| 阿城市| 盐城市| 中方县| 保定市| 丹阳市| 平南县| 博白县| 新平| 镇雄县| 弋阳县| 兰坪| 阳春市| 响水县| 肇州县| 凤台县| 离岛区| 中山市| 巴林右旗| 石家庄市| 呼伦贝尔市| 宝鸡市| 大关县| 齐河县| 江达县| 西充县| 榆林市| 德昌县| 万盛区| 龙泉市| 花垣县| 民县| 石门县| 南京市| 嘉义市| 理塘县| 广水市|