Tooltip
本节包含与工具提示控件一起使用的编程元素的相关信息。
概述
主题 | 目录 |
---|---|
关于工具提示控件 | 当用户将鼠标指针停在工具或其他用户界面元素上时,工具提示就会自动出现或弹出。 |
使用工具提示控件 | 本节包含演示如何创建不同类型工具提示的示例。 |
消息
主题 | 目录 |
---|---|
TTM_ACTIVATE | 激活或停用工具提示控件。 |
TTM_ADDTOOL | 使用工具提示控件注册工具。 |
TTM_ADJUSTRECT | 根据窗口矩形计算工具提示控件的文本显示矩形,或计算显示指定文本显示矩形所需的工具提示窗口矩形。 |
TTM_DELTOOL | 从工具提示控件中删除工具。 |
TTM_ENUMTOOLS | 读取工具提示控件维护的有关当前工具的信息,即工具提示当前显示文本的工具。 |
TTM_GETBUBBLESIZE | 返回工具提示控件的宽度和高度。 |
TTM_GETCURRENTTOOL | 在工具提示控件中检索当前工具的信息。 |
TTM_GETDELAYTIME | 检索当前为工具提示控件设置的初始持续时间、弹出持续时间和重新显示持续时间。 |
TTM_GETMARGIN | 检索为工具提示窗口设置的上边距、下边距、左边距和右边距。 边距是工具提示窗口边框与工具提示窗口内文本之间的距离,单位为像素。 |
TTM_GETMAXTIPWIDTH | 检索工具提示窗口的最大宽度。 |
TTM_GETTEXT | 读取工具提示控件维护的有关工具的信息。 |
TTM_GETTIPBKCOLOR | 检索工具提示窗口中的背景色。 |
TTM_GETTIPTEXTCOLOR | 检索工具提示窗口中的文本颜色。 |
TTM_GETTITLE | 检索工具提示控件标题的相关信息。 |
TTM_GETTOOLCOUNT | 检索工具提示控件维护的工具计数。 |
TTM_GETTOOLINFO | 检索工具提示控件维护的工具相关信息。 |
TTM_HITTEST | 测试点是否在指定工具的边界矩形内,如是,则检索工具的相关信息。 |
TTM_NEWTOOLRECT | 设置工具的新边界矩形。 |
TTM_POP | 从视图中移除显示的工具提示窗口。 |
TTM_POPUP | 让工具提示显示在最后一条鼠标信息的坐标处。 |
TTM_RELAYEVENT | 将鼠标消息传递给工具提示控件进行处理。 |
TTM_SETDELAYTIME | 设置工具提示控件的初始持续时间、弹出持续时间和重新显示持续时间。 |
TTM_SETMARGIN | 设置工具提示窗口的上边距、下边距、左边距和右边距。 边距是工具提示窗口边框与工具提示窗口内文本之间的距离,单位为像素。 |
TTM_SETMAXTIPWIDTH | 设置工具提示窗口的最大宽度。 |
TTM_SETTIPBKCOLOR | 设置工具提示窗口中的背景色。 |
TTM_SETTIPTEXTCOLOR | 设置工具提示窗口中的文本颜色。 |
TTM_SETTITLE | 向工具提示添加标准图标和标题字符串。 |
TTM_SETTOOLINFO | 设置工具提示控件为工具维护的信息。 |
TTM_SETWINDOWTHEME | 设置工具提示控件的视觉样式。 |
TTM_TRACKACTIVATE | 激活或禁用跟踪工具提示。 |
TTM_TRACKPOSITION | 设置跟踪工具提示的位置。 |
TTM_UPDATE | 强制重新绘制当前工具提示。 |
TTM_UPDATETIPTEXT | 设置工具的工具提示文本。 |
TTM_WINDOWFROMPOINT | 允许子类过程使工具提示显示鼠标光标下窗口以外的其他窗口的文本。 |
通知
主题 | 目录 |
---|---|
NM_CUSTOMDRAW(工具提示) | 由工具提示控件发送,以通知其父窗口有关绘制操作的信息。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
TTN_GETDISPINFO | 由工具提示控件发送以检索显示工具提示窗口所需的信息。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
TTN_LINKCLICK | 在单击气球工具提示中的文本链接时发送。 |
TTN_NEEDTEXT | 由工具提示控件发送以检索显示工具提示窗口所需的信息。 此通知与 TTN_GETDISPINFO相同。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
TTN_POP | 通知所有者窗口即将隐藏工具提示。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
TTN_SHOW | 通知所有者窗口即将显示工具提示控件。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
结构
主题 | 目录 |
---|---|
NMTTCUSTOMDRAW | 包含工具提示控件发送的 NM_CUSTOMDRAW 通知代码的特定信息。 |
NMTTDISPINFO | 包含用于处理 TTN_GETDISPINFO 通知代码的信息。 此结构取代 TOOLTIPTEXT 结构。 |
TOOLINFO | TOOLINFO 结构包含工具提示控件中有关工具的信息。 |
TTGETTITLE | 提供有关工具提示控件标题的信息。 |
TTHITTESTINFO | 包含让工具提示控件用于确定点是否在指定工具的边界矩形内的信息。 如果点位于矩形内,该结构就会收到有关工具的信息。 |
常量
主题 | 目录 |
---|---|
工具提示样式 | 本节列出了工具提示控件使用的控件样式。 |