如何使我的程序在Windows系统中的右键菜单中显示(50分)

  • 主题发起人 主题发起人 一辉
  • 开始时间 开始时间

一辉

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我做了一个.txt文件阅读器,当用户用鼠标选中一个.txt文件时,单击右键,在菜单中会出现我的程序菜单项,通过选择这个菜单项可以用我编的.txt文件阅读器打开此.txt文件。请问如何实现这种效果?谢谢
 
编辑注册表!
 
var<br>reg:TRegistry;<br>User Registry;<br><br>begin<br>reg:=TRegistry.Create;<br>try<br>Reg.RootKey:=HKEY_CLASSES_ROOT;<br>Reg.CreateKey('/txtfile/shell/用我的记事本打开(&amp;C)/command');<br>If Reg.OpenKey('txtfile/shell/用我的记事本打开(&amp;C)/command', true) then<br>Reg.WriteString('',Extractfilepath(Application.ExeName)+Extractfilename(Application.ExeName)+' "%1"');<br>finally<br>&nbsp; &nbsp; Reg.Free;<br>end;
 
var<br>reg:TRegistry;<br>Uses Registry;[更正笔误]<br><br>begin<br>reg:=TRegistry.Create;<br>try<br>Reg.RootKey:=HKEY_CLASSES_ROOT;<br>Reg.CreateKey('/txtfile/shell/用我的记事本打开(&amp;C)/command');<br>If Reg.OpenKey('txtfile/shell/用我的记事本打开(&amp;C)/command', true) then<br>Reg.WriteString('',Extractfilepath(Application.ExeName)+Extractfilename(Application.ExeName)+' "%1"');<br>finally<br>&nbsp; &nbsp; Reg.Free;<br>end;<br>
 
你检索一下,很久(99,00年)以前有很多问过类是问题的。
 
具体的程序,你可以参考电子小说阅读器的做法,<br>下载电子小说阅读器源程序的地址:http://mantousoft.51.net/
 
学习注册表吧!
 
后退
顶部