Поделиться через


Структура TOOLTIPTEXT

При записи в обработчик уведомления всплывающей подсказки, необходимо использовать структуру TOOLTIPTEXT.Члены структуры TOOLTIPTEXT:

typedef struct {

NMHDR hdr; // required for all WM_NOTIFY messages

LPTSTR lpszText; // see below

TCHAR szText[80]; // buffer for tool tip text

HINSTANCE hinst; // see below

UINT uflags; // flag indicating how to interpret the

// idFrom member of the NMHDR structure

// that is included in the structure

} TOOLTIPTEXT, FAR *LPTOOLTIPTEXT;

  • hdr
    Определяет средство, которому требуется текст.Единственный член этой структуры можно идентификатор команды элемента управленияИдентификатор команды элемента управления находится в члене структуры NMHDR, доступ к idFrom доступом с синтаксисом hdr.idFrom.См. раздел NMHDR обсуждение элементов структуры NMHDR.

  • lpszText
    Адрес строки для получения текста для инструмента.

  • szText
    Буфер, который возвращает текст подсказки.Приложение может копирование текста в буфер в качестве альтернативы определение адреса строки.

  • hinst
    Маркер экземпляра, содержащий строку, которая будет использоваться в качестве текста всплывающей подсказки.Если lpszText адрес текст всплывающей подсказки, то этот элемент содержит значение null.

Если обработать сообщение уведомления TTN_NEEDTEXT укажите строку, отображаемую в одном из следующих способов:

  • Копирование текста в буфер указанным элементом szText.

  • Скопируйте адрес буфера, содержащего текст на член lpszText.

  • Скопируйте идентификатор ресурса строки в элемент lpszText, и скопировать дескриптор экземпляра, содержащего ресурс к члену hinst.

См. также

Основные понятия

Всплывающие подсказки в окнах не производных от CFrameWnd