首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请问键盘输入有关问题

2013-07-01 
请教键盘输入问题打开一个界面,我想识别按动键盘的‘上下左右’四个键,要怎么判断啊?[解决办法]窗体上放个Ap

请教键盘输入问题
打开一个界面,我想识别  按动键盘的‘上下左右’四个键,要怎么判断啊?
[解决办法]
窗体上放个ApplicationEvents控件,在onMessage事件中判断

void __fastcall TForm1::ApplicationEvents1Message(tagMSG &Msg,
      bool &Handled)
{
   if( Msg.message == WM_KEYDOWN)
   {
     if( Msg.wParam == VK_UP)
      Caption = "1";
   else    if( Msg.wParam == VK_DOWN)
      Caption = "2";
   else    if( Msg.wParam == VK_LEFT)
      Caption = "3";
   else    if( Msg.wParam == VK_RIGHT)
      Caption = "4";
   }

}

热点排行