unit Unit1;
interface
uses
Windows, Messages, shellapi,SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure MyProcedure(var Msg: TMsg; var Handled: Boolean);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.MyProcedure(var Msg: TMsg; var Handled: Boolean);
var
FileName:Pchar;
begin
FileName:='c:\lzj.txt';//你的帮助文件aa.chm的路径
if msg.message=WM_KEYDOWN then
if msg.wParam=$70 then
ShellExecute(0, 'open', FileName, nil, nil, SW_SHOW);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
application.OnMessage:=MyProcedure;
end;end.
interface
uses
Windows, Messages, shellapi,SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure MyProcedure(var Msg: TMsg; var Handled: Boolean);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.MyProcedure(var Msg: TMsg; var Handled: Boolean);
var
FileName:Pchar;
begin
FileName:='c:\lzj.txt';//你的帮助文件aa.chm的路径
if msg.message=WM_KEYDOWN then
if msg.wParam=$70 then
ShellExecute(0, 'open', FileName, nil, nil, SW_SHOW);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
application.OnMessage:=MyProcedure;
end;end.
解决方案 »
- delphi解疑
- 光于ODBC的,比较急,希望各位能帮帮忙/
- 不会吧,用delphi制作游戏不行?
- 高分,请问:那里有《Delphi6开发人员指南》中文版,请给我一份。我的邮箱是:[email protected];写网址,本人自己下载也可
- 想做一个红绿灯不停闪烁的界面,不知怎么样做才好
- 子窗口怎么跑到主窗口后面去了?
- 看一下这句话,给点建议。
- 报表FASTREPORT里的Picture如何从磁盘动态装入图片?十万火急,在线等待,马上给分。
- FireDAC不能关闭问题
- 有关于打印方面的高手吗??????????要写打印预览哦!!!!!!!!!!!!!!!!!!!先看我的代码!
- 请问在delphi中如何使现string到double的转换?答好给100分!
- 我打算用delphi写一个游戏“华容道”,请高手给点建议!
if keyword=vk_f1 then showhelp;