Структура 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.