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 成员实例的句柄。