社区
VCL组件使用和开发
帖子详情
chm帮助文件在C++Builder中的使用.
nolovedqboy
2003-08-23 01:43:19
我用HTML Help Workshop作了一个帮助文件,现在我想在BCB中显示出来,应该怎么办?还有我按下一个F1怎么样把他显示出来,如果有人会,麻烦你说详细一点,在线等待!谢谢!
...全文
71
12
打赏
收藏
chm帮助文件在C++Builder中的使用.
我用HTML Help Workshop作了一个帮助文件,现在我想在BCB中显示出来,应该怎么办?还有我按下一个F1怎么样把他显示出来,如果有人会,麻烦你说详细一点,在线等待!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nolovedqboy
2003-08-25
打赏
举报
回复
你们说有没有别的做帮助文档的方法了?
nolovedqboy
2003-08-25
打赏
举报
回复
是可以用了.
Robin
2003-08-25
打赏
举报
回复
可以了吧!
Robin
2003-08-25
打赏
举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HANDLE hInst = LoadLibrary("hhctrl.ocx");//动态载入
if(hInst == NULL)//载入失败
{
ShowMessage("Failed Load DLL");
return ;
}
HWND (*pfnHtmlHelp)(HWND,LPCSTR,UINT,DWORD_PTR);//声明一个函数
pfnHtmlHelp = (HWND(*)(HWND,LPCSTR,UINT,DWORD_PTR))GetProcAddress(hInst,"HtmlHelpA");//取得函数地址
if(pfnHtmlHelp == NULL)//失败
{
ShowMessage("Failed Locate Function");
return ;
}
AnsiString File="aaa.chm";
pfnHtmlHelp(NULL,File.c_str(),0,NULL);
//可以了!
}
hy1080
2003-08-25
打赏
举报
回复
gz
asimpleman
2003-08-24
打赏
举报
回复
gz
MAX°孟兆
2003-08-23
打赏
举报
回复
同意
柯本
2003-08-23
打赏
举报
回复
1. f1键
void __fastcall TForm1::FormShortCut(TWMKey &Msg, bool &Handled)
{
if (Msg.CharCode==VK_F1)
{
ShowMessage("OK");
Handled=true;
}
}
2 "hhctrl.ocx"是系统固有的ocx
如果是2K它在\winnt\system32下
你最好用
implib hhctrl.lib hhctrl.ocx
来静态调用它(与一般DLL的静态调用一样!)
nolovedqboy
2003-08-23
打赏
举报
回复
那个按F1怎么办的啊?(显示帮助文件)
HANDLE hInst = LoadLibrary("hhctrl.ocx"); //这个hhctrl.ocx是装载的哪个目录下面的啊,他是动态链接库吗?
柯本
2003-08-23
打赏
举报
回复
to rzh(小江西):
把delphi的代码贴出来,delphi能用BCB就能用!
一种方法,你当然可用静态调用
至于按键触发,我想你应该会
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HANDLE hInst = LoadLibrary("hhctrl.ocx");
if(hInst == NULL)
{
ShowMessage("Failed Load DLL");
return ;
}
HWND (*pfnHtmlHelp)(HWND,LPCSTR,UINT,DWORD_PTR);
pfnHtmlHelp = (HWND(*)(HWND,LPCSTR,UINT,DWORD_PTR))GetProcAddress(hInst,"HtmlHelpA");
if(pfnHtmlHelp == NULL)
{
ShowMessage("Failed Locate Function");
return ;
}
AnsiString File="aaa.chm";
pfnHtmlHelp(NULL,File.c_str(),0,NULL);
}
rzh
2003-08-23
打赏
举报
回复
我也没实现!!
不知为什么,在Delphi中可通过F1来实现,到CB中就实现不了
nolovedqboy
2003-08-23
打赏
举报
回复
你们还知道有什么可以做帮助文件的吗?也可以告诉我啊.
C++Builder
研究编程文档.
chm
C++Builder
研究编程文档.
chm
C++Builder
高手进阶.
chm
C++Builder
高手进阶 编写弹出广告杀手 (二)系统窗口分析器 设计DBTreeView组件 编写多线程应用程序 动态显示任务栏图标
C++ Builder 5.0经典入门.
chm
C++ Builder 5.0经典入门.
chm
C++Builder
各种
chm
学习文档
包含5个
chm
文档: 《C++ Builder 5.0经典入门》.
chm
、 bcb-基础进阶.
chm
、 C++ Builder编程研究文档.
chm
、 CBuilder.
chm
、 cb文档.
chm
、
bcb6.hlp
C++Builder
帮助文件
Borland_C++_Builder
帮助文件
......
VCL组件使用和开发
604
社区成员
13,460
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章