当你按下shift键时,显示“你安下了shift键”;当你按下了ctrl键是,显示“你按下了chrl键;当你按下了A键是,显示“你按下了字母A”;当你按下了A时,显示“你按下了字母B”;当按下了shift+A时,显示“你按下了shift+A”;当按下了CTRL+B时,显示“你按下了CTRL+B”;用API编程,不用MFC哦。望那位大哥赐教。急!!
用IDirectInput接口//CreateDevice(pDevice);//pDevice->SetDataFormat(&c_dfDIKeyBoard);//pDevice->Acquier();//GetDeviceState(256, KeyBuffer);if( (KeyBuffer[DIK_B] & 0x80) & (KeyBuffer[DIK_LCONTROL] & 0x80) ) // Ctrl+B 同时按下{ // ... }