请赐教:如何调用函数HtmlHelp()显示HTML帮助文件? 我找不到hhctrl.lib文件啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要安装HTMLHELP workshop才有这个文件呀, 好像加入htmlhelp.h和htmlhelp.lib这两个文件就可以,但是我仍旧编译不通过啊。 我已经装了HTMLHELP workshop,可还是没有hhctrl.lib。 按说有了.h和.lib就可以了,你报什么错呀 我的程序:#include "htmlhelp.h"...HtmlHelp(this,"help1.chm",HH_GET_WIN_TYPE,0);错误是:error C2065: 'HtmlHelp' : undeclared identifiererror C2065: 'HH_GET_WIN_TYPE' : undeclared identifier 没有hhctrl.lib文件,只有htmlhelp.lib,这两者一样? 你可以将.h and .lib 一块添加到你的project中,不用msdn提供的方法。你可以试试。 1、HH.EXE程序是单实例的程序。2、在C++Buildler中不能直接调用HtmlHelp函数,因为没有HtmlHelp.obj文件, 必须从HHCtrl.OCX文件中动态装载。3、调用LoadLibrary装入HHCtrl.OCX后不能调用FreeLibrary函数释放句柄,否 则程序出现异常(具体原因我也不知道)。 下面是一个例子: hInst = LoadLibrary("hhctrl.ocx"); if(hInst == NULL) { Memo1->Lines->Add("Failed Load DLL"); return; } HWND (*pfnHtmlHelp)(HWND,LPCSTR,UINT,DWORD_PTR); pfnHtmlHelp = (HWND(*)(HWND,LPCSTR,UINT,DWORD_PTR))GetProcAddress(hInst,"HtmlHelpA"); if(pfnHtmlHelp == NULL) { Memo1->Lines->Add("Failed Locate Function"); return; } AnsiString File="F:\\Inprise\\CBuilder5\\Projects\\Test6\\Help\\Test.chm"; pfnHtmlHelp(NULL,AnsiString(File+"::/"+Edit1->Text).c_str(),0,NULL); 用sdi,对话框自动铺满客户区出现的问题 如何将2个字符数组用\连接? 求教下Win32 pthread_creat参数问题 在线等中。。 VS2008出现的诡异问题。。 请问高手如何编写魔兽3防止秒退的程序 【求助】怎么得到FLASH的宽和高? 在PC机上对于串口中的数据是同时收发的吗?还是可以设置的啊? 烦人问题? 重定向不能输入的问题(高分求助) 库文件的问题:怎样创建库文件的问题 我对指针的理解,不知对不对?欢迎各位高手指点! 请高手给我指点指点!!
#include "htmlhelp.h"
...HtmlHelp(this,"help1.chm",HH_GET_WIN_TYPE,0);错误是:
error C2065: 'HtmlHelp' : undeclared identifier
error C2065: 'HH_GET_WIN_TYPE' : undeclared identifier
必须从HHCtrl.OCX文件中动态装载。3、调用LoadLibrary装入HHCtrl.OCX后不能调用FreeLibrary函数释放句柄,否
则程序出现异常(具体原因我也不知道)。 下面是一个例子: hInst = LoadLibrary("hhctrl.ocx"); if(hInst == NULL)
{
Memo1->Lines->Add("Failed Load DLL");
return;
}
HWND (*pfnHtmlHelp)(HWND,LPCSTR,UINT,DWORD_PTR);
pfnHtmlHelp = (HWND(*)(HWND,LPCSTR,UINT,DWORD_PTR))GetProcAddress(hInst,"HtmlHelpA");
if(pfnHtmlHelp == NULL)
{
Memo1->Lines->Add("Failed Locate Function");
return;
} AnsiString File="F:\\Inprise\\CBuilder5\\Projects\\Test6\\Help\\Test.chm";
pfnHtmlHelp(NULL,AnsiString(File+"::/"+Edit1->Text).c_str(),0,NULL);