В процессе разработки приложений, чтобы облегчить пользователям ознакомление с функциями и использованием этого программного обеспечения, мы можем использовать справочную документацию CHM. Итак, как лучше интегрировать документы CHM в ваше приложение? Автор рассказывает о простом и удобном методе справки.
Файл hhctrl.ocx можно найти в системном каталоге Win9.x (или каталоге system32 в Win2000). Хотя этот файл относится к ActiveX, его также можно использовать в качестве библиотеки динамической компоновки DLL, но он должен быть доступен после IE4. .0. поставка. Анализируя файл hhctrl.ocx, мы видим, что он предоставляет функцию HtmlHelpA для вызова файла CHM.
Сначала в реализации сделайте следующее утверждение:
функция HtmlHelpA (hwndCaller: THandle; pazFile: String;
uCommand, dwData: DWord): DWord; stdcall external 'hhctrl.ocx';
Тогда вы можете использовать его, например:
HtmlHelpA (дескриптор, 'c/winnt/help/access.chm', 0, 0);
Это очень просто. Попробуйте, и у вас обязательно получится это сделать. Добавьте эту простую и легкую функцию в свою программу!