Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2010, 16:35   #1
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию Прозрачный заголовок окна

Возможно ли в такое в XP?
НЕ_АЙС вне форума Ответить с цитированием
Старый 08.11.2010, 16:43   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Рисуйте свой. Border в none и вперед.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 08.11.2010, 16:53   #3
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Нет, так мне не нужно. Пишу компонент, который рисует на заголовке. ЗАгловок имеет закругленные края. Регион не подходит, ибо сбрасывает стили. Выход - сделать уголки заголовка прозрачными. Самое простое сделать это с помощью SetLayeredAttributes. Но вдруг пользователь захочет в программе воспользоваться этой функцией, поставит свой цвет прозрачности, а у него ничего не получится ибо мой компонент ему всё обломает. Так что нужен другой способ.
НЕ_АЙС вне форума Ответить с цитированием
Старый 08.11.2010, 17:06   #4
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Всё понял. Проверяем, если пользователь воспользовался функцией SetLayeredWindowAttributes, то берем его цвет прозрачности, и отрисовываем им на заголовке нужные области. Тогда не будет конфликтов.
НЕ_АЙС вне форума Ответить с цитированием
Старый 15.07.2011, 05:30   #5
Викторовичь
Новичок
Джуниор
 
Регистрация: 22.05.2010
Сообщений: 1
По умолчанию

Пожалуйста кинте исходник, кто может... Давно ищу эту тему!!!!
Викторовичь вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
заголовок окна s1s1s1 Общие вопросы Delphi 1 06.02.2010 22:49
Заголовок окна doniyor Общие вопросы Delphi 3 14.07.2009 01:23
Получить заголовок окна xshStasX Win Api 1 09.08.2008 18:57
Ник и заголовок окна Патрон Общие вопросы Delphi 9 12.04.2008 20:39
Заголовок у окна Михаил Юрьевич Общие вопросы Delphi 1 22.02.2008 00:08