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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2011, 19:19   #1
ВалекFCRK
Форумчанин
 
Регистрация: 04.06.2011
Сообщений: 120
По умолчанию стиль окна

Видел в некоторых программах , все элементы расположены не на стандартном сером окне, а на прозрачном фоне как в стандартной висте или семерке. Как на картинке Вот на картинке прозрачный вон и стрелочки у папки на прозрачном фоне расположены. Могу ли я сделать такое окно? и как. Спасибо
ВалекFCRK вне форума Ответить с цитированием
Старый 17.06.2011, 21:01   #2
Silver_S
Форумчанин
 
Регистрация: 14.03.2011
Сообщений: 104
По умолчанию

Давно интересовался этим вопросом, но руки как то не доходили...
Нашел следующее
Windows Vista Aero Pt. 1 - Adding Glass to a Windows Forms Application - используются новые WinAPI
В седьмой делфе через API так ничего и не получилось... Рисует вместо прозрачности белую область...
В поисках готовых заголовочных файлов в Delphi XE наткнулся на свойство GlassFrame объекта TForm. Оказывается все уже реализовано
Код:
  Form2.GlassFrame.Enabled:=true; // включение функции 
  Form2.GlassFrame.Top:=30;//увеличиваем прозрачную область на 30pix сверху
Изображения
Тип файла: png ________.png (35.1 Кб, 98 просмотров)

Последний раз редактировалось Silver_S; 17.06.2011 в 21:17.
Silver_S вне форума Ответить с цитированием
Старый 17.06.2011, 21:24   #3
ВалекFCRK
Форумчанин
 
Регистрация: 04.06.2011
Сообщений: 120
По умолчанию

не понял немного у формы нет такого свойства GlassFrame

Последний раз редактировалось ВалекFCRK; 17.06.2011 в 21:27.
ВалекFCRK вне форума Ответить с цитированием
Старый 17.06.2011, 21:36   #4
Silver_S
Форумчанин
 
Регистрация: 14.03.2011
Сообщений: 104
По умолчанию

Используйте новый делфи (я использовал xe). Не могу сказать, в какой версии это свойство появилось

Последний раз редактировалось Silver_S; 17.06.2011 в 22:43.
Silver_S вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WPF окна. Стиль None. Растянуть на весь экран. Проблемы с этим. Casper-SC WPF, UWP, WinRT, XAML 3 22.08.2010 12:27
Размер окна в зависимости от размера окна Reverent JavaScript, Ajax 1 02.02.2008 15:49
закрыть все дочерни окна, кроме главного окна Worms Общие вопросы Delphi 2 03.12.2007 22:18
Как сделать чтобы дочерние окна в MDI-приложениях были вне главного окна??? dimonchuk Общие вопросы Delphi 1 11.08.2007 12:13