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

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

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

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

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

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

请参见

概念

工具提示