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
    标识所需文本的工具。 您可能需要此结构的成员是管理命令 ID. 管理命令 ID 在 NMHDR 结构的 idFrom 访问的成员,使用语法 hdr.idFrom。 有关 NMHDR 结构的成员的讨论参见 NMHDR

  • lpszText
    接收工具文本的字符串的地址。

  • szText
    缓冲区接收工具提示文本。 应用程序可以将文本复制到此缓冲区作为替换为指定字符串地址。

  • hinst
    包含作为工具提示文本将使用的字符串实例的句柄。 如果 lpszText 是工具提示文本的地址,此成员为空。

在处理 TTN_NEEDTEXT 通知消息,指定以下方式之一显示的字符串:

  • 将文本复制到 szText 成员指定的缓冲区。

  • 复制包含该文本。 lpszText 成员缓冲区的地址。

  • 复制字符串资源的标识符。 lpszText 成员,并复制包含该资源。 hinst 成员实例的句柄。

请参见

概念

在从CFrameWnd未派生的Windows的工具提示