Тут детально описано назву цього стилю вікна та параметри, доступні у .NET; див. відмінну відповідь @ Synetech для початкової мети цього стилю вікна, причини, за допомогою яких він може бути використаний для такого діалогового вікна та реалізації в керованих програмах Windows, таких як Notepad ++.
Вікно має квадратні кути і виглядає так, тому що один з дизайнерів / програмістів Notepad ++ вирішив використовувати певний стиль вікна. Synetech детально розглядає переваги цього стилю вікон.
У .NET / Visual Studio це встановлено у FormBorderStyleвластивості System.Windows.Forms.Formкласу. Зокрема, саме FixedToolWindow. Можливі значення знаходяться в System.Windows.Forms.FormBorderStyleперерахунку.
В ToolWindows в .NET з усіма значеннями по замовчуванням роботи трохи інакше з простої WS_EX_TOOLWINDOWв Windows API , хоча вони виглядають однаково. При тестуванні, я визначив , що вони дійсно з'являються на панелі завдань , і вони дійсно з'являються на Alt+ Tabперемикачі завдань , якщо властивість форми ShowInTaskbarне встановлено false. ShowInTaskbarвпливає на видимість і на панелі завдань, і Alt+ Tabдля ToolWindows, але лише на панелі завдань для інших.
Тим часом також можна видалити піктограму / мінімізувати / відновити / максимізувати кнопки з більш поширених стилів вікон, хоча, здається, неможливо додати їх до ToolWindows. Також можливо приховати звичайні вікна на панелі завдань.
Єдиною функціональною перевагою WS_EX_TOOLWINDOW, наскільки я можу сказати, є те, що вікно не відображається в Alt+ Tab.
Я включив кілька скріншотів, порівнюючи стилі вікон .NET. Вони безпосередньо не використовуються Notepad ++, ні інших некерованих програм, але які названі Microsoft, так що ...
Можливі значення FormBorderStyle:
Перше зображення - це скріншот запущеної програми з включеним Aero, друге - з виду дизайнера Visual Studio (без Aero).
Клацніть зображення для повнорозмірних версій.
Описи взяті із статті MSDN про FormBorderStyleперерахування.

FixedSingle
Фіксований однолінійний кордон.

Fixed3D
Фіксована, тривимірна межа.

FixedDialog
Товста фіксована межа діалогового стилю.


FixedToolWindow
Межа вікна інструменту, яку не можна змінити. Вікно інструменту не з’являється на панелі завдань або у вікні, яке з’являється, коли користувач натискає ALT+ TAB. Хоча форми, які задають, FixedToolWindowяк правило, не відображаються на панелі завдань, ви також повинні переконатися, що ShowInTaskbarвластивість встановлено false, оскільки його значення за замовчуванням є true.

SizableToolWindow
Кордон вікна інструменту з можливістю зміни розміру. Вікно інструменту не з’являється на панелі завдань або у вікні, яке з’являється, коли користувач натискає ALT+ TAB.
