覆盖Titlebar按钮的工具提示文本(关闭,最大化,最小化,帮助)

Tim*_*Tim 8 c# winapi tooltip winforms-interop winforms

我一直在努力改变为表单主标题栏上的按钮显示的工具提示的文本.

简而言之,我们利用Windows窗体的"帮助"按钮来实现其他目的.这工作正常.问题是,当鼠标悬停在该按钮上时,会出现"帮助"工具提示,这对应用程序没有任何意义.

理想情况下,有一些方法可以为我的应用程序更改该工具提示的文本; 但是,在这一点上,我只是想找到一种完全禁用工具提示的方法.

我知道你可以通过在regedit中修改'UserPreferencesMask'键来禁用整个操作系统的工具提示,但我真的想要一种让它只影响我的应用程序的方法.

同样,理想情况下,托管代码可能会有一些方法,但我不反对链接到Windows API等.

感谢您解决此问题的任何建议!

Sam*_*bes 1

作为解决方法,您可以不使用帮助按钮,而是:添加自定义按钮。

虽然这个示例不是那么完美,但它向您展示了这个想法。