响应主菜单的 CTRL+N --在线等 ( 积分: 49 )

  • 主题发起人 主题发起人 myskyline
  • 开始时间 开始时间
M

myskyline

Unregistered / Unconfirmed
GUEST, unregistred user!
一个简单的程序,有一个文件菜单,菜单里有一项是新建窗口项,快捷是CTRL+N
程序运行很完好。

单我在上面放了一个WEBBROWSER的时候,WEBBROWSER打开网页时,在按CTRL+N就不灵了,这个时候不响应菜单的CTRL+N,而是打开了一个IE,内容和WEBBROWSER的一样。

==================
请问如何才能响应主菜单的 CTRL+N

================
欢迎指点小弟 MSN:temptestroot@hotmail.com

=================
只有49分了,分不够等攒到了在给,200分。
 
一个简单的程序,有一个文件菜单,菜单里有一项是新建窗口项,快捷是CTRL+N
程序运行很完好。

单我在上面放了一个WEBBROWSER的时候,WEBBROWSER打开网页时,在按CTRL+N就不灵了,这个时候不响应菜单的CTRL+N,而是打开了一个IE,内容和WEBBROWSER的一样。

==================
请问如何才能响应主菜单的 CTRL+N

================
欢迎指点小弟 MSN:temptestroot@hotmail.com

=================
只有49分了,分不够等攒到了在给,200分。
 
实在不行的话,写在AppEventMessage里
把Ctrl+N拦截下来
 
将form的keypreview属性设置伟true。
在form的onkeypress事件中输入如下代码:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if Key = ^N then showmessage('你按了Ctrl+N键!');
end;
 
后退
顶部