VC++/MFC中调用CHM帮助文档的方法--ShellExecute

(1)用Word编辑好帮助文档,并保存为网页格式,如mhtml格式。

(2)用EasyCHM软件生成chm文档。生成方法很简单的,相信你能很快搞定的!当然用其它方法制作CHM文档也可以了。

(3)在MFC中添加一个菜单或按钮,添加相应的响应函数。

(4)在函数体内 ShellExecute(NULL,"open",".\\help.chm",NULL,NULL,SW_SHOWMAXIMIZED);

说明:\\help.chm 为文件路途和文件名,\\为当前目录

SW_SHOWMAXIMIZED 为最大化文档窗口,参考MSDN,还有如下一些参数可选:

  
 SW_HIDEHides the window and activates the executable file.
 SW_MAXIMIZEMaximizes the window.
 SW_MINIMIZEMinimizes the window. The next top-level window in the Z-order is activated.
 SW_RESTOREActivates the window even if it is hidden or minimized
 SW_SHOWActivates the window and displays it in its original size and at its original position.
 SW_SHOWMAXIMIZEDActivates the window. The window is displayed as maximized.
 SW_SHOWMINIMIZEDActivates the window. The window is displayed as minimized.
 SW_SHOWMINNOACTIVEActivates the window as minimized. The active window retains the focus.
 SW_SHOWNAActivates the window in its current state but the active window retains the focus.
 SW_SHOWNOACTIVATEDisplays the window in its most recent size and in its most recent position. The active window retains the focus.
 SW_SHOWNORMALDisplays the window in its original size and at its original position.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值