我需要从窗体的标题栏中的控件按钮(关闭,最小化,最大化/恢复按钮)中删除工具提示。从窗体的标题栏中关闭,最小化和最大化/恢复按钮中移除工具提示
可能吗?如果可能的话,我该怎么做?
请分享您宝贵的建议。
在此先感谢。
我需要从窗体的标题栏中的控件按钮(关闭,最小化,最大化/恢复按钮)中删除工具提示。从窗体的标题栏中关闭,最小化和最大化/恢复按钮中移除工具提示
可能吗?如果可能的话,我该怎么做?
请分享您宝贵的建议。
在此先感谢。
EntryPoint="SystemParametersInfoW")]
[return: System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.Bool)]
public static extern bool SystemParametersInfoW(uint uiAction, uint uiParam,
System.IntPtr pvParam, uint fWinIni) ;
很可能,你必须去做到这一点,但在控制箱的工具提示,如标题字体,颜色等,是整个系统的设置。
另外,除非你有一个真正令人信服的理由这样做,我不会打扰。
如果你想出来,请张贴它。它至少会满足好奇心。
返回WM_NCHITTEST
中的其他最高码比HTCLOSE, HTMINIMIZE
等(例如,对于所有类型的字幕按钮,均为+ 0x80)。在WM_NCMOUSEMOVE
,WM_NCLBUTTONDOWN
等返回正确的HITTEST代码DefWindowProc
之前。 不要忘记添加自己的工具提示。
它应该工作,因为Windows不显示未知对象的工具提示。
你为什么要这么做? – MickyD
我通过从System.Window.Forms.Form派生它来创建一个自定义窗体。为此,我想为工具提示提供本地化支持。我已经定义了按钮的工具提示。但是默认的工具提示也显示在其中。所以我需要从表格 –
中删除默认的工具提示_“...为此,我想为工具提示提供本地化支持......”_ - 我会认为操作系统会这样做吗? – MickyD