工具提示
本部分包含有关与工具提示控件一起使用的编程元素的信息。
综述
主题 | 内容 |
---|---|
关于工具提示控件 | 当用户在工具或其他 UI 元素上暂停鼠标指针时,工具提示会自动显示或弹出。 |
使用工具提示控件 | 本部分包含演示如何创建不同类型的工具提示的示例。 |
消息
主题 | 内容 |
---|---|
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 | 包含工具提示控件用于确定某个点是否位于指定工具的边界矩形中的信息。 如果点位于矩形中,则结构将接收有关该工具的信息。 |
常数
主题 | 内容 |
---|---|
工具提示样式 | 本部分列出了与工具提示控件一起使用的控件样式。 |