C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 343 - Справка к диалоговому окну / MFC шаг за шагом / Visual C++

Шаг 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)


| |
Автор Каев Артем.
[AD]