从窗体标题栏中的关闭、最小化和最大化/还原按钮中删除工具提示



我需要在表单标题栏中从控制按钮(关闭,最大化/还原按钮(中删除工具提示。

有可能吗?如果可能,我该怎么做?

请分享您的宝贵建议。

预先感谢。

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中的其他Hittest代码,而不是HTCLOSE, HTMINIMIZE等(例如,所有类型的字幕按钮 0x80(。在WM_NCMOUSEMOVE中,WM_NCLBUTTONDOWN等。在DefWindowProc之前返回正确的Hittest代码。不要忘记添加自己的工具提示。

它应该起作用,因为Windows没有显示未知对象的工具提示。

最新更新