看见一个程序,这样的功能,我不知如何做到的!(50)

  • 主题发起人 主题发起人 jiangzs
  • 开始时间 开始时间
J

jiangzs

Unregistered / Unconfirmed
GUEST, unregistred user!
看见一个程序,这样的功能,我不知如何做到的:这个程序生成的exe文件,正常执行--->OK,按住ctrl,再点击程序会运行一个配置窗口,配置完成确认再运行程序;请问,那个按ctrl 功能是如何设计做到的?
 
估计是启动的时候检测Ctrl了吧
 
同意楼上所说的
 
那位大狭指点一下;
 
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);begin if ssCtrl in Shift then showmessage('你按了Ctrl!');end;
 
de410大狭;你的代码功能是在程序启运之后按CTRL才显示的;不符合要求;
 
不要放在窗休里,放在工程文件的初始化Initialize后就可以了。监控键盘消息
 
program Project1;uses Forms, Unit1 in 'Unit1.pas' {Form1};{$R *.res}begin Application.Initialize; //------------------------- 你放入判断代码的部份 //--------------------------- Application.CreateForm(TForm1, Form1); Application.Run;end.
 
类似的一个帖子http://delphibbs.com/delphibbs/dispq.asp?lid=2285891
 
接受答案了.
 
后退
顶部