用Enter键节制核心切换的要领
当前位置:以往代写 > C/C++ 教程 >用Enter键节制核心切换的要领
2019-06-13

用Enter键节制核心切换的要领

用Enter键节制核心切换的要领

在Windows情况下,要使一个控件取得核心,可在该控件上用鼠标单击一下,或按Tab键将核心移至该控件上。这种节制核心切换的要领有时不切适用户的习惯。用户但愿用Enter键,节制核心由Edit1切换到Edit2。要实现这样的成果需借助WinAPI函数SendMessage来完成。要领是:先设Form1的KeyPreview属性为true,然后在Form1的OnKeyPress事件中插手如下的代码。这样,用户就可以通过按Enter,键节制核心按界说好的Taborder顺序来移动了!

void __fastcall TForm1::FormKeyPress(TObject *Sender, char &Key)
{
if(Key==VK_RETURN)
  {
  SendMessage(this->Handle,WM_NEXTDLGCTL,0,0);
  Key=0;
  }
}

    关键字:

在线提交作业