CWnd::EnableToolTips

BOOL EnableToolTips (BOOL bEnable );

Возвращаемое значение

Значение TRUE , если всплывающие подсказки включены; противном случае ЛОЖНЫХ.

Параметры

bEnable

Указывает, включена ли элемент управления tooltip. Значение TRUE позволяет элементу управления; FALSE отключает элемент управления.

Примечания

Вызов этой функции-члена для включения всплывающих подсказок для данного окна. Переопределение OnToolHitTest для обеспечения TOOLINFO struct(s) для окна.

Примечание   Некоторые окна, такие как CToolBar, предоставляют встроенную реализацию OnToolHitTest.

Посмотреть TOOLINFO в справочнике программиста Win32 SDK для получения дополнительной информации об этой структуре.

Простого вызова EnableToolTips не является недостаточно для отображения всплывающих подсказок для дочерних элементов управления, если родительское окно является производным от CFrameWnd. Это потому что CFrameWnd предоставляет обработчик по умолчанию для уведомления TTN_NEEDTEXT . Если родительское окно не является производным от CFrameWnd, то есть, если это диалоговое окно или режим формы, всплывающих подсказок для дочерних элементов управления будет отображаться неправильно если вы предоставить обработчик TTN_NEEDTEXT инструмент подсказка уведомления. Посмотреть Всплывающие подсказки в руководство Visual C++ программиста для пример обработчика.

По умолчанию всплывающие подсказки, предоставляемые EnableToolTips для ваших окон не имеют текст, связанный с ними. Для того чтобы получить текст для всплывающей подсказки для отображения, TTN_NEEDTEXT отправляется уведомление управления всплывающей подсказки родительского окна непосредственно перед отображением окна подсказки инструментов. Если обработчик не для этого сообщения для присвоения некоторых значения TOOLTIPTEXT элемента структуры DBLITERAL pszText , будет существовать не текст, отображаемый для всплывающей подсказки.

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CWnd::CancelToolTips, CWnd::OnToolHitTest, CToolBar, TOOLI&NFO

Index