C++Builder中OnKeyPress参数是字母不起作用?

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:37:17
void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if((Key=='a'){
ShowMessage("F12");
}
}
//---------------------------------------------------------------------------
按a没有反应?
不行,直接输入ascii才行,奇怪了

你的键盘的大小写正确?或者改为'A'试试

哦,我知道了,你看看WORD& key这句,他是word类型的引用,当然只能输对应的数字罗,要是char&的引用应该就能用了!