智能终端定制开发 ad
MTK/瑞芯微/高通-Android,智能模块/智能终端方案商

深度定制各类智能终端和智能硬件产品,提供硬件选型咨询、参考设计、元器件推荐、驱动开发、行业模块集成、操作系统定制与算法集成等软硬件定制服务。
contact.aspx

Android核心板产品覆盖2G、3G、4G通讯,双核、四核、八核CPU,可选的平台有MTK6580、MTK6737、MTK6750等,Android版本有5.1 6.0 7.0等。
contact.aspx

可广泛应用于低端智能POS、安防监控、车载设备、低端智能机器人、智能家居、智能硬件、工业智能手持设备、低端智能对讲设备、低端警务或执法设备、智能穿戴、贩卖机、物流柜、智能门禁系统等行业和设备。
contact.aspx

可提供以太网转串口透传,WIFI转串口透传,蓝牙转串口透传,CAN总线模拟量控制输出模块等。
contact.aspx

带3G或4G通讯功能,运行android系统,有多个串口,可以外挂各种模块:条码扫描、RFID、指纹识别、身份证识别、磁条卡、ID卡、GPS/北斗模块等。
contact.aspx

具有4G通讯功能,多个RS232或RS485接口,以太网接口,USB接口,CAN接口,多个AD输入。基于Android系统智能平台,方便APP应用开发。器件严格选型,运行稳定,质量可靠。
contact.aspx

软件热点敏感帮助的实现
[VC 编程] 2008-04-03



作者:wjiahao

下载源代码

  很多人问起现在的CHM帮助文档如何作为软件的热点敏感帮助,网上搜索的资料也不多,可能是太简单了吧,呵呵!今天整理了一下,详细的介绍在VC开发的软件中对CHM帮助文档的调用方法以及CHM帮助文档的制作要求。

一、软件中对CHM帮助文档的调用方法

  VC中调用CHM帮助必须用API函数HtmlHelp(),此函数在LIB库函数内,为方便调用,我把它整体打包了,您要做的就是把它放到VC工程所在的目录,然后包含CHMHelp.h头文件即可。
系统包含文件如下:

#include "CHMHelp.h" BOOL CDataDlg::OnInitDialog() { CDialog::OnInitDialog(); SetWindowContextHelpId(IDH_WJH_0300702025); return TRUE; }
  上述代码中IDH_WJH_0300702025为在CHMHelpID.h中定义的敏感帮助的页面ID,设置了ID后在需要显示帮助的过程中(一般是用户按F1)增加如下代码:
BOOL CMainFrame::OnHelpInfo(HELPINFO* pHelpInfo) { HWND hWnd; if(pHelpInfo->dwContextId > 0) hWnd = HtmlHelp((HWND)pHelpInfo->hItemHandle, theApp.m_szHelpFile, HH_HELP_CONTEXT, pHelpInfo->dwContextId); else hWnd = HtmlHelp((HWND)pHelpInfo->hItemHandle, theApp.m_szHelpFile, HH_HELP_CONTEXT, IDH_WJH_0100000000); return (hWnd != NULL); return CMDIFrameWnd::OnHelpInfo(pHelpInfo); }
   上述代码即响应用户F1按键,若当前显示界面设置了热点敏感帮助的页面ID时,程序将打开CHM帮助文档并跳转到ID对应的页面;若当前显示界面没有设置热点敏感帮助的页面ID,则显示软件帮助缺省的页面。IDH_WJH_0100000000为软件的缺省显示页面ID。

二、CHM帮助文档的制作要求

CHM帮助文档必须包含API文档信息,包含页面ID文件和ID对应页面名称申明二个文件,格式如下:

CHMHelpID.h 页面ID文件格式: #define IDH_WJH_0000000000 0 #define IDH_WJH_0100000000 100000000 #define IDH_WJH_0100100000 100100000 #define IDH_WJH_0100101000 100101000
AliasID.hID对应页面名称申明文件格式:
IDH_WJH_0000000000 = 用户操作手册.Content\0000000000_操 作 手 册.Htm IDH_WJH_0100000000 = 用户操作手册.Content\0100000000_第一部分 系统介绍.Htm IDH_WJH_0100100000 = 用户操作手册.Content\0100100000_第一章 主要功能.Htm IDH_WJH_0100101000 = 用户操作手册.Content\0100101000_1、基本功能.Htm IDH_WJH_0100102000 = 用户操作手册.Content\0100102000_2、高级应用功能.Htm
  编制好这两文件后,包含在HHP工程文件中,用HTML WORK SHOP进行编译就可以了。 现在网上也有很多软件可以按照WORD文档的章节自动生成上述文件,极大的方便了用户制作软件热点敏感帮助。现推荐一款制作CHM的软件:Word2CHM帮助文档制作工具,此软件自动将WORD文档按照章节转换成CHM文档,并自动生成上述两个文件。您需要做的就是按照第一节介绍的方法在VC下加入代码编译软件即可实现热点敏感帮助。
[VC 编程添加评论 | 评论/阅读(0/211)
评论
昵称
主页
内容
递交


Copyright @ 我的开发笔记     2008 - 2017         粤ICP备19155526号-1