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 руб./мес


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




 88 - Способы вызова справочной системы / MSDN rus / Visual C++

Шаг 88 - Способы вызова справочной системы

Способы вызова могут быть разные и это связано с тем, что самому пользователю может быть нужна разная информация. Например, о пункте меню. Здесь понятно, что показывать. Но в справке могут находиться, например, алгоритмы работы, или описание структуры данных. Эта информация не привязана к конкретному элементу интерфейса. Основные способы доступа к справке следующие.

Вызов команды меню.

88_1.gif (1226 b)

Вызов с клавиатуры.

88_2.gif (1000 b)

Вызов с помощью мыши.

88_3.gif (1968 b)

Если выбран пункт меню помощь, то генерируется сообщение WM_COMMAND, которое и будет обработано соответствующей функцией. При нажатии на клавишу F1 все происходит немного иначе. Генерируется сообщение WM_HELP, которое посылается окну, которое имеет фокус, если фокус в этот момент у меню, то сообщение пошлется окну, у которого это меню. Это сообщение функция окна и должна обработать. При вызове помощи с помощью мышки тоже генерируется сообщение WM_HELP и структура HELPINFO, смотри "Подробности - Структура HELPINFO", которая находится в параметре lParam и содержит информацию об элементе управления, который получил фокус.

Есть еще один способ, который рекомендован к использованию только в окнах диалога. Это просто кнопка Помощь.

88_4.gif (2582 b)


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