按F10 程序就卡住了,随便给窗口一个什么消息 (如果点击标题栏什么的) 又活了了
调试模式是这样
独立运行也这样
Mainform.keydown
Mainform.keyup
Mainform.keyPress 都是空的
没有自定义 消息
没有注册钩子之类的函数
换了机器
怎么回事望高手指点
调试模式是这样
独立运行也这样
Mainform.keydown
Mainform.keyup
Mainform.keyPress 都是空的
没有自定义 消息
没有注册钩子之类的函数
换了机器
怎么回事望高手指点
没有自定义 消息
没有注册钩子之类的函数
那么看一下MenuItem里有没有哪个的快捷键为F10,并把它取消就好了。
就 是print 不 管用 了
怎么让菜单不弹出来New->Application 也 这样 所以不是 我 的代码的问题
New->Application 然后
运行 按下 F10 那个 实际上菜单弹出来了
只是 没显示 你按下上下键(↑↓) 菜单就出来了
我现在要的是 怎么让菜单不弹出来
但是那样的话 [最大化],[最小化] 和 那个X 都没了
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (key = VK_F10)or (Key=VK_MENU) then begin
Key:=0;
Exit;
end;
end;end.