Листинг 1

ОписаниеклассаTHhореn

THhopen = class(Telecontrol)

Private

FIntf: _DHhopen;

FunctionGetControlInterface: _DHhopen;

Protected

procedureCreateControl;

procedureInitControlData; override;

Public

functionOpenHelp(constHelpFile: WideString; constHelpSection: WideString): Integer;

procedureCloseHelp;

propertyControlInterface:_DHhopen readGetControlInterface;

propertyDefaultInterface:_DHhopen readGetControlInterface;

Published

propertyisHelpOpened: WordBool index 1readGetWordBoolProp

writeSetWordBoolProp storedFalse;

End;

Класс Hhopenпредоставляет два метода: OpenHelpи CloseHelp.

Метод OpenHelp обеспечивает вывод справочной информации, метод CloseHelp– закрывает окно справочной системы.

У метода OpenHelp два параметра – имя файла справочной информации и имя раздела, содержимое которого будет выведено. В качестве имени раздела надо использовать имя HTML-файла, который применялся программой HTML Help Workshop в процессе создания СНМ-файла. Следует обратить внимание на то, что оба параметра должны быть строками WideChar.

Программа, чье диалоговое окно приведено на рис. 38, а текст - в листинге 2, демонстрирует использование ActiveX-компонента Hhopen для вывода справочной информации. Компонент Hhopen добавляется в форму обычным образом. Так как во время работы программы он не отображается, то его можно поместить в любое место формы.

Рис. 38. Окно программы Использование ActiveX.

Листинг 2. Использование компонента Hhopen

Unitushh;








Дата добавления: 2015-09-07; просмотров: 705;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.