我一直在阅读工具提示如何工作,似乎我需要将每个工具注册到窗口。我的问题是,我有一个自定义色轮,我希望它显示该颜色的RGB,HSV等的工具提示,这意味着我将不会注册多个工具。从它的外观来看,工具提示使用字符串资源并且需要注册每个工具,但是我想手动调用工具提示并让它显示mu自定义字符串,其中包含有关鼠标所用颜色的信息。感谢
答案 0 :(得分:1)
不,不需要字符串资源,您也可以将TOOLINFO.lpszText设置为指向常规字符串的指针。考虑一下你的用法,你可能想要使用TTM_TRACKACTIVATE和TTM_TRACKPOSITION。
请注意,这不适合使用工具提示。你会打破超时。一旦它跳闸,你就无法得到提示。