Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.03.27;
Скачать: [xml.tar.bz2];

Вниз

свой borderstyle окна   Найти похожие ветки 

 
zlobniy   (2010-12-10 12:59) [0]

Задача: сделать оформление всех окон в программе в стилистике компании для которой разрабатывается приложение (заменить виндовый BorderStyle на свой). В первый раз сталкиваюсь с подобным, поэтому поделитесь советом как обычно такое делается. Пока что возникают мысли поставить BorderStyle в bsNone и наложить поверх bitmap"ы. Но корректен ли такой подход?


 
RWolf ©   (2010-12-10 13:15) [1]

Alpha Skins?


 
zlobniy   (2010-12-10 13:25) [2]


> Alpha Skins?


не подходит, у меня четко определены требования к заголовкам окна (форма, цвет и проч.)


 
sniknik ©   (2010-12-10 13:29) [3]

а разве там нельзя создавать свои стили? нафиг он тогда нужен?


 
И. Павел ©   (2010-12-10 13:35) [4]

> zlobniy  

А я люблю в таких случаях просто использовать компоненты без бордеров и рисовать интерфейс самостоятельно - так можно логотипы размещать и др. Да и нет никаких ограничений. Единственный недостаток - если таких программ будет много, это трудоемко и тут действительно имеет смысл написать свои компоненты со скинами или использовать чужие.

Alpha Controls вещь красивая, но до сих пор небезглючная (хотя по сравнению с первыми версиями прогресс огромный). Недавно столкнулся с каким-то странным глюком, когда ComboBox блокировался и нельзя было ничего выбрать мышью, хотя up/down/enter работали нормально. Ошибка появилась именно с переходом на Alpha Controls. В глюке пока не разобрался, но подозреваю, что придется перейти на обычные нескинированные ComboBox.


 
И. Павел ©   (2010-12-10 13:39) [5]

Вот альфаконтроловский редактор скинов:
http://www.alphaskins.com/sfiles/stable/askineditor.zip


 
zlobniy   (2010-12-10 13:42) [6]

спс. буду разбираться.


 
Юрий Зотов ©   (2010-12-10 13:44) [7]

Еще способ - обработать WM_NCPAINT.


 
zlobniy   (2010-12-10 13:47) [8]

мне на другом форуме советовали смотреть в сторону windowsblinds. Кто-нибудь знает что это такое.


 
DiamondShark ©   (2010-12-10 15:29) [9]


> Задача: сделать оформление всех окон в программе в стилистике
> компании для которой разрабатывается приложение

Решение: послать в пень.


 
И. Павел ©   (2010-12-10 15:37) [10]

> Решение: послать в пень.

Ну если цену предлагают хорошую, то можно и разукрасить. Главное - не перестараться, а то сами пожалеют, что попросили разукрасить :)


 
Германн ©   (2010-12-10 15:41) [11]


> мне на другом форуме советовали смотреть в сторону windowsblinds.

Насколько знаю windowsblinds разрисует все окна в своем стиле, а не только окна твоей программы.


 
Anatoly Podgoretsky ©   (2010-12-10 16:39) [12]

> zlobniy  (10.12.2010 12:59:00)  [0]

Обычно это делается стилями Виндоус, по крайней мере должно.


 
Anatoly Podgoretsky ©   (2010-12-10 16:41) [13]

> Германн  (10.12.2010 15:41:11)  [11]

А так и должно быть, вся инфраструктура в едином стиле.


 
Дмитрий С ©   (2010-12-10 16:50) [14]

Мне способ [7] более по душе был б


 
Anatoly Podgoretsky ©   (2010-12-10 17:01) [15]


> Главное - не перестараться, а то сами пожалеют, что попросили
> разукрасить :)

Не наша боль, что заслужили, то и получили.


 
antonn ©   (2010-12-11 00:15) [16]


> Мне способ [7] более по душе был б

способ [7] - это начало того, что прошли разработчики [1].
Но если много свободного времени...


 
Германн ©   (2010-12-11 01:30) [17]


> Но если много свободного времени...
>

То можно разработать (в добавок к имеющимся) ещё и например Kappa-Lambda Skins :)


 
antonn ©   (2010-12-11 02:23) [18]

к тому времени авторы [1] выпустят сборку "Альфа-квадро_гига_пак версии 11.7 с совершенно бесплатным редактором и тремя женскими голосами" озвучивающие твои действия в интерфейсе :)


 
Германн ©   (2010-12-11 02:32) [19]


> antonn ©   (11.12.10 02:23) [18]

Но если некуда девать своё время, то и пусть.
Свободный художник он потому и свободный, что не оглядывается на других :)


 
Юрий Зотов ©   (2010-12-11 16:18) [20]


> antonn ©   (11.12.10 02:23) [18]

Если есть готовое решение, которое подходит по всем параметрам, то, конечно, есть смысл его и использовать. Беда лишь в том, что оно не всегда есть.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.03.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.004 c
15-1292314138
stas
2010-12-14 11:08
2011.03.27
TAnimate формат avi


15-1292020666
Германн
2010-12-11 01:37
2011.03.27
Говорят в Европе сейчас бушует пани Моника


15-1292323166
ixen
2010-12-14 13:39
2011.03.27
Setup и Firebird


2-1294043991
black-jack
2011-01-03 11:39
2011.03.27
Http post


3-1255361880
Piter
2009-10-12 19:38
2011.03.27
Оптимизация Join а в Postgres





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский