Как установить пользовательский текст в заголовке SSMS (SQL Server Management Studio) 17 с помощью c # - PullRequest
0 голосов
/ 04 февраля 2019

Попытка перезаписать заголовок по умолчанию для 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 Ответ

0 голосов
/ 06 февраля 2019

Новые SSMS основаны на WPF.Я не думаю, что вызов Win32 API будет иметь большой эффект.Я хотел бы решить эту проблему с помощью вызова WPF.

...