www.adept7.kiev.ua
| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
  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
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz