Delphi如何实现文件关联_Delphi

  • 内容
  • 评论
  • 相关

关联是Windows的一个显著特性。比如安装了office后,后缀是.doc的文
件会和word关联在一起。如果我们想自己创建关联关系,就必须从注册表入手。下
面的代码会把后缀是.me的文件和Notepad关联在一起,请参阅:

procedure TForm1.Button1Click(Sender: TObject);
var
  lphKey: HKEY;
  sKeyName: string;
  sKeyValue: string;
begin

http://www.gaodaima.com/?p=65772Delphi如何实现文件关联_Delphi

  sKeyName := 'ReadMeFile';
  sKeyValue := '说明文档';
  RegCreateKey(HKEY_CLASSES_ROOT, pchar(sKeyName), lphKey);
  RegSetValue(lphKey, '', REG_SZ, pchar(sKeyValue), 0);
  sKeyName := '.me';
  sKeyValue := 'ReadMeFile';
  RegCreateKey(HKEY_CLASSES_ROOT, pchar(sKeyName), lphKey);
  RegSetValue(lphKey, '', REG_SZ, pchar(sKeyValue), 0);
  sKeyName := 'ReadMeFile';
  sKeyValue := 'c:/Win95/NotePad.exe %1'; { 注意路径 }
  RegCreateKey(HKEY_CLASSES_ROOT, pchar(sKeyName), lphKey);
  RegSetValue(lphKey, 'shell/open/command', REG_SZ,
  pchar(sKeyValue), MAX_PATH);
end;

欢迎大家阅读《Delphi如何实现文件关联_Delphi》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

本文链接地址: Delphi如何实现文件关联_Delphi

微信支付二维码

微信 赏一包辣条吧~

支付宝支付二维码

支付宝 赏一听可乐吧~

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注