Delphi 如何在TMenuItem上模拟OnMouseMove事件?

Delphi 如何在TMenuItem上模拟OnMouseMove事件?,delphi,menu,c++builder,menuitem,Delphi,Menu,C++builder,Menuitem,当鼠标光标位于某个菜单项(TMainMenu)上时,该项将高亮显示。我想在我的状态栏中添加一个描述菜单项的文本,但我没有OnMouseMove或任何类似的事件让TMenuItem来完成这项工作。如何做到这一点 我使用C++ Builder XE6。 谢谢 VCL可以自动为您处理此问题 将所需文本指定给属性: 指定当用户将鼠标指针移到菜单项上时可能出现的文本字符串 将提示设置为字符串,该字符串提供有关菜单项含义的更多信息,而不是标题如果启用了帮助提示(即,如果窗体和应用程序的ShowHint属性为

当鼠标光标位于某个菜单项(TMainMenu)上时,该项将高亮显示。我想在我的状态栏中添加一个描述菜单项的文本,但我没有OnMouseMove或任何类似的事件让TMenuItem来完成这项工作。如何做到这一点

我使用C++ Builder XE6。


谢谢

VCL可以自动为您处理此问题

将所需文本指定给属性:

指定当用户将鼠标指针移到菜单项上时可能出现的文本字符串

将提示设置为字符串,该字符串提供有关菜单项含义的更多信息,而不是标题如果启用了帮助提示(即,如果窗体和应用程序的ShowHint属性为True),则当用户将鼠标悬停在菜单项上时,提示文本将显示在状态栏中。它也可用于应用程序的OnHint事件处理程序中的代码

然后将属性设置为true

指定是否将状态栏的文本自动设置为当前提示

使用“自动提示”指定是否将状态栏的文本自动设置为当前提示当“自动提示”为True时,状态栏通过在第一个面板中显示提示文本的长版本自动响应提示操作


对属性的任何更改,例如当鼠标移动到UI控件或菜单项上时,都将自动传播到
TStatusBar

VCL可以为您自动处理此问题

将所需文本指定给属性:

指定当用户将鼠标指针移到菜单项上时可能出现的文本字符串

将提示设置为字符串,该字符串提供有关菜单项含义的更多信息,而不是标题如果启用了帮助提示(即,如果窗体和应用程序的ShowHint属性为True),则当用户将鼠标悬停在菜单项上时,提示文本将显示在状态栏中。它也可用于应用程序的OnHint事件处理程序中的代码

然后将属性设置为true

指定是否将状态栏的文本自动设置为当前提示

使用“自动提示”指定是否将状态栏的文本自动设置为当前提示当“自动提示”为True时,状态栏通过在第一个面板中显示提示文本的长版本自动响应提示操作


对属性的任何更改,例如当鼠标移动到UI控件或菜单项上时,将自动传播到
TStatusBar

阅读感谢!应该是这样。我还是想看看是否有可能举办某种活动。。编辑:我将尝试调查TApplication.OnHint事件。请参阅阅读感谢!应该是这样。我还是想看看是否有可能举办某种活动。。编辑:将尝试调查TApplication.OnHint事件。请参阅“是”。我只是亲自调查并使用了它。谢谢对我只是亲自调查并使用了它。谢谢