DotFix ::: Software protection portal
 °Начало ° Ответить ° Статистика ° Задать вопрос ° Поиск ° FAQ ° °

DotFix Forum / Вопросы программирования и исследования защит / прозрачный заголовок форм
Автор Сообщение
programmist
Участник


Дата: 5 Май 2009 14:45


как сделать что то подобное: чтобы заголовок у всех программ был прозрачным? (как в Windows Vista)

GPcH
Администратор


Дата: 6 Май 2009 00:36


Quoting: programmist

как сделать что то подобное: чтобы заголовок у всех программ был прозрачным? (как в Windows Vista)


Только один заголовок не получится. Либо всю форму, либо ничего. Ну или поставить на XP скин под висту, правда тут будет псевдо прозрачность.

entusiast
Участник


Дата: 31 Май 2009 23:04


А ухватить прорисовку на обработчик WN_NCPAINT в ВБ непозволительно?

GPcH
Администратор


Дата: 4 Июн 2009 04:50


Quoting: entusiast

А ухватить прорисовку на обработчик WN_NCPAINT в ВБ непозволительно?


А как это поможет сделать заголовок прозрачным?

entusiast
Участник


Дата: 10 Июн 2009 23:31 ° Поправил: entusiast


Ну, WM_NCPAINT засылается как раз тогда, когда пришла пора рисовать неклиентскую область - заголовок и рамку.
Весь GDI, включая TransparentBlit & AlphaBlend к услугам.
А как - получить рект окна, списать битмап родительского окна из его HDC и вперед. Муторно, конечно, но, думаю, не невозможно.

Хотя, вопрос стоит насчет для всех программ.... Это, вероятно, как-то в темах раскрывается... Не усмотрел сначала, думал в своей только проге

Ваш ответ

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL  Email Link  Код 
... Отменить *Что это?


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль