首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么将chm格式的帮助文件嵌入到vb窗体界面里

2012-01-11 
如何将chm格式的帮助文件嵌入到vb窗体界面里chm文件已经制作成了,我想把它放在一个vb窗体界面里,而不是单

如何将chm格式的帮助文件嵌入到vb窗体界面里
chm文件已经制作成了,我想把它放在一个vb窗体界面里,而不是单独跳出来一个chm文件,应该如何做

[解决办法]
你已经做成了chm,对于VB,它是另一个程序,只能调用.当然你可将它放入资源文件中,用时释放,用完删除,但还是跳出来一个chm文件.但你可以把chm的内容文件中一页一页添加到资源文件,再用vb控件显示出来.
[解决办法]
http://topic.csdn.net/t/20021018/23/1107970.html
[解决办法]
另类的方法:
Shell "hh.exe " & "帮助文档路完整路径"

然后 SetParent() 、MoveWindow() 调整到适当的大小和位置。

[解决办法]
来个简单的,直接调出相关窗口的帮助

VB code
Public Declare Function htmlhelp Lib "hhctrl.ocx" Alias "HtmlHelpA" (ByVal hwnd As Long, ByVal lpHelpFile As String, ByVal wCommand As Long, ByVal dwData As Long) As LongPrivate Sub HelpCom_Click()Dim m_Value As LongmysSerStr = app.path & "帮助文档\新版软件帮助.CHM::/用户资料.htm"m_Value = htmlhelp(Me.hwnd, mysSerStr, 0, 0)If m_Value = 0 Then MsgBox "帮助文档不存在!", vbInformation, Me.CaptionEnd Sub
[解决办法]
chm文件小可以,如果太大了不提倡,chm嵌入EXE中会增加额外内存空间。
如何用VB6控件整合CHM文件到生成的EXE程序中:
http://www.tctl.com.cn/accp/1542/1544/304641.html

热点排行