|
http://tikitak.narod.ru ---- Главная страница сайта
Шаг 29 - Запуск файла помощи
Создание проекта
Нам необходимо создать пункт меню View Help с идентифкатором ID_HELPVIEW естественно в предыдущем проекте.
Создаем код
Описание функции
class CStep2App : public CWinApp
{
public:
...............
void OnHelpView();
............
};
Реализация
void CStep2App::OnHelpView()
{
::WinHelp(NULL,"calc.hlp",HELP_CONTENTS,0);
}
Реакция на событие
BEGIN_MESSAGE_MAP(CStep2App, CWinApp)
....................
ON_COMMAND(ID_HELPVIEW,OnHelpView)
END_MESSAGE_MAP()
Описание
Для первого знакомства мы воспользуемся функцией Win32 API, хотя следует отметить, что в MFC есть встроенные механизмы работы с файлами помощи.
Итак, в результате выбора пункта меню ID_HELPVIEW происходит обращение к функции OnHelpView, которая в свою очередь вызывает функцию Windows запускающую файл помощи. Первый параметр это окно, которому принадлежит помощь, у нас его нет, потом укащываем файл помощи, я выбрал стандартный calc.hlp. А вот дальше указываются параметры, суть этих параметров указать контретную тему или раздел помощи.
Запускайте и вызывайте помощь.
Шпаргалка
Опиши реакцию на событие
Вызови функцию показа помощи.
::WinHelp(NULL,"calc.hlp",HELP_CONTENTS,0);
Предыдущий Шаг | Следующий Шаг | Оглавление By Artem.
Используются технологии uCoz
|