如何将chm格式的帮助文件嵌入到vb窗体界面里
chm文件已经制作成了,我想把它放在一个vb窗体界面里,而不是单独跳出来一个chm文件,应该如何做
[解决办法]
你已经做成了chm,对于VB,它是另一个程序,只能调用.当然你可将它放入资源文件中,用时释放,用完删除,但还是跳出来一个chm文件.但你可以把chm的内容文件中一页一页添加到资源文件,再用vb控件显示出来.
[解决办法]
http://topic.csdn.net/t/20021018/23/1107970.html
[解决办法]
另类的方法:
Shell "hh.exe " & "帮助文档路完整路径"
然后 SetParent() 、MoveWindow() 调整到适当的大小和位置。
[解决办法]
来个简单的,直接调出相关窗口的帮助
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