Поведение кнопки контекстной справки на CPropertySheet - PullRequest
2 голосов
/ 15 февраля 2012

В последней версии Microsoft Office используются листы свойств, в которых рядом с кнопкой закрытия находится кнопка [?] Контекстной справки:

enter image description here

При нажатии кнопки контекста вызываетсясправка приложения, а не переключение в «контекстный режим», под которым я подразумеваю курсор со стрелкой с вопросительным знаком, то есть нет контекстной помощи, несмотря на то, что это кнопка контекстной помощи (или кажется, что она есть).

Я пытаюсь воссоздать это поведение в листе свойств, полученном из MFC CPropertySheet .Пока что мне не повезло.В идеале я хотел бы, чтобы нажатие на эту кнопку действовало так же, как нажатие клавиши F1, например, вызов непосредственно функции OnHelpInfo.

Кто-нибудь может сказать мне, как этого можно достичь?

1 Ответ

1 голос
/ 16 февраля 2012

Согласно моему комментарию, добавление ON_WM_SYSCOMMAND к карте сообщений и затем обработка SC_CONTEXTHELP в OnSysCommand сделали свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...