Шаг 5 - Окна

Вообще, в справочной системе виндов окно - то, куда загружается текст справки. Например. Когда мы читаетм справку C++ Builder, то видим следующие окна - главное окно, окно справки, окно свойств, методов и событий, окно примеров.

gif/5_1.gif (11295 b)

Как видно, они отличаются позицией, цветами, шрифтами, и прочим... В программе справки может быть до 64 окон. Ну как, хватит? На самом деле при создании мощной динамической системы справки, такой как помошь билдера, окон может быть очень прилично. Например, каждый раз, когда вы инсталлируете новые компоненты вместе с файлами справки, то они добавляются в динамический линкер справки. А окна каждый раз разные...

В каждой справке должно быть хоть одно окно, например, main. То есть если окна нет, то справка не будет отображаться вообще. Для того, чтобы создать окна, используется кнопка Windows, которая нам выводит это:

gif/5_2.gif (4964 b)

Тут как бы все понятно - каждая вкладка отвечает за то, что должна. Насчет Macros - здесь перечисляются макросы, которые запускаются при загрузке данного окна справки. Макросы - довольно мощный инструмент управления справкой. Не знаю, понадобятся ли они или нет. Ну только разве чтобы совсем сделать похожей Вашу справку на системную. Кнопки рекомендую скрыть для тех окон, которые отображают, например, свойства. И вообще для всех дополнительных окон кнопки лучше скрывать.

Значит, делаем хотя бы одно окно, и называем его main. Потом это название понадобится для файла оглавления. Те же темы, которые прогружаются с вкладки Index(Указатель), не нуждаются в указании окна загрузки. Они грузятся в дефолтное окно.

В следующем шаге займемся файлом оглавления.


Предыдущий Шаг | Оглавление
Автор Аванесов Самвел - 28.03.2002