MDI窗口怎样才执行KeyDown键盘响应? ( 积分: 10 )

  • 主题发起人 主题发起人 bbsnet
  • 开始时间 开始时间
B

bbsnet

Unregistered / Unconfirmed
GUEST, unregistred user!
MDI窗口怎样才执行KeyDown键盘响应?
procedure TForm1.FormCreate(Sender: TObject);
begin
KeyPreview:=True;
FormStyle:=fsMDIForm; // 加了这一行下面FormKeyDown事件不会响应,如何解决?
end;
// 我做的系统是MDI模式呀。
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
ShowMessage(IntToStr(Key));
end;
 
把 KeyPreview:=True;和FormStyle:=fsMDIForm; 位置換換呢
 
怎么让MDI窗口KeyDown键盘响应?
 
用自定义消息
当前主窗口接到keydown消息时;
向当前ActiveMdiChild发送消息;

绝对可以,我以前做过;
 
现在问题是KeyDown接不到信息呀?
请“清新空气”出代码好吗?
 
后退
顶部