【问题标题】:How to set custom text in titlebar of SSMS(SQL Server Management Studio) 17 using c#如何使用 c# 在 SSMS(SQL Server Management Studio) 17 的标题栏中设置自定义文本
【发布时间】:2019-02-04 18:53:52
【问题描述】:

试图覆盖 ssms(sql server management studio) 17 的默认标题。

尝试使用以下代码设置自定义文本。此代码在 ssms 12 上运行良好,但在 ssms 17 中,通过将 ssms 图标悬停在任务栏中可以看到新标题,但是当 ssms 17 窗口进入焦点(前景)时,应用程序窗口上会出现旧标题。

[DllImport("user32.dll")]   
public static extern Boolean SetWindowText(IntPtr HWND, string Text);

SetWindowText(process.MainWindowHandle, "new ssms title");

我的主要任务是在 SSMS 应用程序窗口中显示新标题。悬停在任务栏中的 ssms 图标时显示的相同标题。

【问题讨论】:

  • 我猜测新的 ssms 是基于 wpf 的,这可能无法反映变化。
  • 试过改wpf应用的标题,成功了。

标签: c# ssms titlebar ssms-2017


【解决方案1】:

较新的 SSMS 基于 WPF。我认为 win32 API 调用不会有太大影响。我希望通过使用 WPF 调用来解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多