![]() |
| ° Начало ° Ответить ° Статистика ° Регистрация ° Поиск ° FAQ ° |
| DotFix Forum / Вопросы программирования и исследования защит / прозрачный заголовок форм |
| Автор | Сообщение |
| programmist Участник |
Дата: 5 Май 2009 14:45:27 как сделать что то подобное: чтобы заголовок у всех программ был прозрачным? (как в Windows Vista) |
| GPcH Админ |
Дата: 6 Май 2009 00:36:43 Quoting: programmist как сделать что то подобное: чтобы заголовок у всех программ был прозрачным? (как в Windows Vista) Только один заголовок не получится. Либо всю форму, либо ничего. Ну или поставить на XP скин под висту, правда тут будет псевдо прозрачность. |
| entusiast Участник |
Дата: 31 Май 2009 23:04:16 А ухватить прорисовку на обработчик WN_NCPAINT в ВБ непозволительно? |
| GPcH Админ |
Дата: 4 Июн 2009 04:50:29 Quoting: entusiast А ухватить прорисовку на обработчик WN_NCPAINT в ВБ непозволительно? А как это поможет сделать заголовок прозрачным? |
| entusiast Участник |
Дата: 10 Июн 2009 23:31:34 ° Поправил: entusiast Ну, WM_NCPAINT засылается как раз тогда, когда пришла пора рисовать неклиентскую область - заголовок и рамку. Весь GDI, включая TransparentBlit & AlphaBlend к услугам. А как - получить рект окна, списать битмап родительского окна из его HDC и вперед. Муторно, конечно, но, думаю, не невозможно. Хотя, вопрос стоит насчет для всех программ.... Это, вероятно, как-то в темах раскрывается... Не усмотрел сначала, думал в своей только проге |