工具栏工具提示

工具提示是小弹出窗口,在将鼠标悬停在按钮上一段时间时,显示工具栏按钮用途的简短说明。 使用具有工具栏的应用程序向导创建应用程序时,会为你提供工具提示支持。 本文介绍了应用程序向导创建的工具提示支持以及如何向应用程序添加工具提示支持。

本文介绍:

激活工具提示

若要激活应用程序中的工具提示,必须执行以下两项作:

  • 将CBRS_TOOLTIPS样式添加到其他样式(如WS_CHILD、WS_VISIBLE和其他 CBRS_ 样式)作为 dwStyle 参数传递到 CToolBar::Create 函数或 SetBarStyle 中。

  • 如下面的过程所述,将工具栏提示文本(用换行符(“\n”)分隔)追加到包含工具栏命令命令行提示符的字符串资源。 字符串资源共享工具栏按钮的 ID。

添加工具提示文本

  1. 在工具栏编辑器中编辑工具栏时,打开给定按钮的 工具栏按钮属性 窗口。

  2. “提示 ”框中,指定要在该按钮的工具提示中显示的文本。

注释

将文本设置为工具栏编辑器中的按钮属性会替换前一个过程,在该过程中必须打开和编辑字符串资源。

如果启用了工具提示的控件栏上放置了子控件,只要控件条符合以下条件,控件栏上就会显示每个子控件的工具提示:

  • 控件的 ID 不是 - 1。

  • 与资源文件中子控件具有相同 ID 的字符串表条目具有工具提示字符串。

Flyby 状态栏更新

与工具提示相关的功能是“flyby”状态栏更新。 默认情况下,状态栏上的消息仅描述激活按钮时的特定工具栏按钮。 通过在传递给 CToolBar::Create的样式列表中包括CBRS_FLYBY,当鼠标光标在工具栏上传递时,你可以更新这些消息,而无需实际激活按钮。

想要详细了解哪些内容

另请参阅

MFC 工具栏实现