Windows 中不是从 CFrameWnd 派生的工具提示

本文系列包括以从 CFrameWnd未派生的窗口包含的控件的工具提示。 文章 工具栏工具提示CFrameWnd控件提供有关工具提示的信息。

本文系列包括的主题包括:

工具提示用于在父窗口及其他控件自动显示包含的按钮从 CFrameWnd派生。 这是因为,CFrameWnd 已将 TTN_GETDISPINFO 通知的默认处理程序,处理与工具提示控件的 TTN_NEEDTEXT 通知与控件关联。

但是,该默认处理程序不调用,当 TTN_NEEDTEXT 通知从工具提示控件发送与不是 CFrameWnd时将窗口的控件,例如或在对话框窗体视图的控件。 因此,对于 TTN_NEEDTEXT 通知消息提供处理程序函数来显示子控件的工具提示。是必需的。

为窗口的默认提供工具提示。CWnd::EnableToolTips 没有文本与它们关联。 在工具提示窗口显示之前,若要检索工具提示的文本查看,TTN_NEEDTEXT 通知发送到工具提示控件的父窗口。 如果未出现此消息的处理程序可以将某些值为 TOOLTIPTEXT 结构的 pszText 成员中,都没有为工具提示显示的文本。

请参见

概念

工具提示