В CMD Windows XP граница Luna не применяется к ней. alt text http://wedowebstuff.info/uploads/1272861285CMDNotThemed%5D.pngОтключить тематическую границу окна
Возможно ли это сделать в Visual C# Winforms для приложения? Мне просто интересно, как это делается, конечно, я не собираюсь принуждать ни одно из моих приложений не использовать красивую тему XP/Aero: P
Спасибо.
Редактировать: Добавить примечание к этому через много месяцев. Граница Luna не применяется к CMD из-за того, что она технически является 16-разрядным (старым) приложением, поэтому она не использует стандартную систему Windows-тинирования (и не делает окна, о чем свидетельствует тот факт, что она не может быть максимизирована). Такие приложения распространены в 32-битных окнах (16-разрядные приложения были удалены в 64-разрядных версиях Windows), например sysedit. Тот факт, что в Vista/7 имеет правильную тематическую рамку окна (но заметьте, а не внутренние элементы управления), связан с тем, что Aero/Desktop Window Manager (DWM) переопределяет все границы окна и отображает их. Если мы перейдем к теме Basic/Classic, эта несогласованность будет продолжена.
У x64 cmd.exe нету этой проблемы. :)