Как установить пользовательский текст в заголовке SSMS(SQL Server Management Studio) 17 с помощью C#
Попытка переписать заголовок по умолчанию 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 на панели задач.
1 ответ
Новые SSMS основаны на WPF. Я не думаю, что вызов Win32 API будет иметь большой эффект. Я хотел бы решить, используя вызов WPF.