Стили окон / Минимальный заголовок / границы

Я ищу какой-нибудь ресурс (веб-сайт), на котором будут перечислены все возможные стили рамок окон/диалогов и их соответствующие комбинации с изображениями. Меня действительно интересует только Vista, так как мое программное обеспечение все равно не поддерживает более старые платформы.

У меня здесь тоже есть более конкретный случай: мне интересно, есть ли другие способы добиться меньшего, чем обычно, заголовка для моего окна, чем WS_EX_TOOLWINDOW? В противном случае стиль окна инструмента соответствовал бы моим потребностям, но в дополнение к обычной границе окна, он, кажется, добавляет эту белую рамку шириной в один пиксель внутри черного контура, и это выглядит очень уродливо для моих целей.

Я помню старые версии Adobe Photoshop (CS2?) с этими смехотворно крошечными заголовками в окнах инструментов шириной около 8-10 пикселей. Мне интересно, можно ли это сделать с помощью обычного winapi, поскольку IIRC они также пришли в версии Vista и соответствовали любой используемой оболочке Windows ..?


person anon6439    schedule 27.09.2008    source источник


Ответы (1)


Если это только для Vista, вы можете попробовать использовать собственное оформление окна и использовать API диспетчера окон рабочего стола (DWM), чтобы по-прежнему обеспечивать тему Aero Glass.

С другой стороны, если вы ориентируетесь на Vista и более поздние версии, вам, скорее всего, не придется иметь дело с низким разрешением. Не думайте слишком много о нескольких пикселях больше или меньше.

person OregonGhost    schedule 27.09.2008