Шаг 343 - Справка к диалоговому окну

Если Вы создадите приложение с поддержкой справочной системы, и добавите к нему новое диалоговое окно, то после запуска диалогового окна, если пользователь нажмет F1, то вы увидите вот такую картину:

343_1.gif (5306 b)

Она говорит о том, что данный раздел справки не существует. То есть для этого окна нет справки. Давайте попробуем эту ситуацию иcправить.

Откройте файл с расширением hm, там будет идентификатор диалога, который передается справке при нажатии на F1. Для того, чтобы что-то появилось в этом файле надо скомпилировать проект. Кроме того, если вы добавили диалог, то его идентификатор появиться только после компиляции проекта.

// Commands (ID_* and IDM_*)
HID_VIEW_DIALOG 0x18003
// Prompts (IDP_*) 
// Resources (IDR_*)
HIDR_MAINFRAME 0x20080
HIDR_TESTHLTYPE 0x20081
// Dialogs (IDD_*)
HIDD_ABOUTBOX 0x20064
HIDD_DIALOG1 0x20082
// Frame Controls (IDW_*)

Дальше нужно отредактировать axfcore.rtf, то есть создать новую станицу.

343_2.gif (15107 b)

После чего нужно скопировать любую готовую страницу как болванку. Исправить заголовок и идентификатор.

343_3.gif (884 b)

Если есть желание можете что-нибудь написать. Теперь, если в диалоге нажать F1, то появится файл справки.

343_4.gif (3619 b)


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