在delphi中如何显示CHM文件?
CHM文件就在工程文件所在的文件夹下~
改如何实现`
还有调用txt文件又该如何`?
请教了 ~ ^-^ ~~~~
CHM文件就在工程文件所在的文件夹下~
改如何实现`
还有调用txt文件又该如何`?
请教了 ~ ^-^ ~~~~
解决方案 »
- 请教delphi高手
- 希望某些人不要原封不动的拷贝别人的回贴
- 讨论写什么样的软件赚钱的群,,有兴趣的朋友可以加入!
- 怎样将PageControl的caption中文字竖立?
- 关于安装F1的OCX出现问题的解决方法
- 请问我在程序1窗体中点击按钮能将程序2(已运行)激活为当前应用程序吗?
- ~~~快到2.14了,不知道有GF的同胞们准备怎么过,帮忙出出主意吧~主意好的另外给分200~~~
- 请问一个很简单的问题,望各位大侠指教!
- Visual Graph下载镜像点
- 急,一个简单的过程声明问题???
- 请教各位大师,如何取到TTrackBar中在显示时候有数字?像个刻度尺一样的效果
- 怎么才能让自己的编的软件播放mp3
SellExecute(handle,nil,pchar('a.chm'),nil,nil,sw_shownormal);
txt文件直接读取就行了
SellExecute也行
会用记事本打开
--------
要打开的文件名
需要uses shellapi;
hh已经在系统路径里,后面直接跟chm的文件名就行。(可以用winexec省事了)
SellExecute(handle,'open',pchar('a.chm'),nil,nil,sw_shownormal);
Shift: TShiftState);
begin
if Key = VK_F1 then
WinExec(PChar('hh.exe'+'.\a.chm'),SW_SHOW);
end;
首先把帮助文件与程序连接起来:"Project->Options",按"Browse",选择帮助文件,点OK
其次在程序中调用帮助文件:
以内容调用:
application.helpcommand(help_contents,0);
以查找调用:
application.helpcommand(help_finder,0);
winhelp(form1.clienthandle,'.\media.hlp',help_key,0); //显示索引页
winhelp(form1.ClientHandle,'.\media.hlp',HELP_HELPONHELP,0); //调用WIN帮助文件searchstr:='退出';
winhelp(form1.clienthandle,'.\media.hlp',help_key,longint(pchar(searchstr)));其实已经说的挺明白了!就是来热闹一下!!上面是几种不同的显示方法。希望对你有帮助。
你会打开CHM的显示索引页吗,或者是定位到某一页
会的话我另外开贴给分,呵呵