如果整个标题当前不可见,MFC 的 CTreeCtrl 如何自动显示包含项目标题的工具提示?
背景 http://msdn.microsoft.com/en -us/library/b17bescz(v=VS.90).aspx “TVS_NOTOOLTIPS 样式禁用树视图控件的自动工具提示功能。如果整个标题当前不可见,此功能会自动显示工具提示,其中包含鼠标光标下的项目的标题。”
问题: CTreeCtrl 的默认功能(即每当项目被截断时,自动显示标题的工具提示)在 MFC 代码中实际实现的位置在哪里(例如哪个文件)?
谢谢
Background http://msdn.microsoft.com/en-us/library/b17bescz(v=VS.90).aspx
"The TVS_NOTOOLTIPS style disables the automatic tool tip feature of tree view controls. This feature automatically displays a tool tip, containing the title of the item under the mouse cursor, if the entire title is not currently visible."
Question: Where is this default feature [i.e. whenever the item is cutoff, auto show tooltip of the title] of the CTreeCtrl actually implemented in the MFC code (e.g. which file)?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
工具提示是 Win32 树控件固有的。 CTreeCtrl 是一个简单的包装器。唯一可以找到该代码的地方是 Microsoft。
The tooltip is inherent in the Win32 Tree Control. The CTreeCtrl is a simple wrapper. The only place to find the code for that is from Microsoft.
实现这个应该相对简单。
捕获treectrl中的鼠标移动(OnMouseMove)
不知道这是否有帮助。我在 MFC 应用程序中做了非常类似的事情来进行专业突出显示。
It should be relatively straightforward to implement this.
Capture mouse move in treectrl (OnMouseMove)
Dunno if this helps. I do a very similar thing in an MFC app to do specialist highlighting.