Форум: "Прочее";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизDelphi caption buttons... Найти похожие ветки
← →
Makhanev Alexander (2006-11-01 15:52) [0]Посоветуйте delphi компонент который бы позволял добавлять свои кнопки в caption окна и поддерживал стили winXP.
(напр. как в qip - при включенных стилях кнопки становятся белыми)
То что видел на торике - не поддерживало стили и имело косяки с ресайзом окна.
← →
Jeer © (2006-11-01 15:54) [1]Надо полагать - это заменит пользователю всю иную полезную функциональность программы, связанную с базами данных, расчетами, графикой и т.д. т.п.
← →
Makhanev Alexander (2006-11-01 16:07) [2]
> Jeer © (01.11.06 15:54) [1]
Не буду развозить флейм, запарило здесь доказывать, что ты не лабу делаешь, а ПО и что не себе а серьезным пользователям. И не надо меня убеждать, не зная сути дела, в том нужны эти кнопки кому-то или нет.
Меня здесь интересует лишь то, есть ли хорошие компоненты на эту тему и не более. А обоснованность того или иного функционала я обсуждаю не здесь, а с пользователями.
← →
Jeer © (2006-11-01 16:26) [3]Так и идешь..
На сайты с компонентами + поисковые.
← →
Stanislav © (2006-11-01 16:34) [4]Makhanev Alexander (01.11.06 16:07) [2]
библиотека devexpress, не только кнопки.
Но весит около 80 мб.
← →
Makhanev Alexander (2006-11-01 16:38) [5]
> Jeer © (01.11.06 16:26) [3]
Ессно я уже гуглил и всё такое, без этого вопросов в форум не задают.
Но качественного пока нич ене нарыл, потому и спросил, может кто нарыл до меня)
> Stanislav © (01.11.06 16:34) [4]
Есть у меня несколько либ от DevExpress, но никогда не видел там подобных контролов... Посмотрим на офиц. сайте... (если дадите конкретное название компонента, скажу спасибо=) )
← →
Gero © (2006-11-01 16:39) [6]Самому написать делов-то.
← →
Курдль © (2006-11-01 16:41) [7]
> Makhanev Alexander (01.11.06 15:52)
> Посоветуйте delphi компонент который бы позволял добавлять
> свои кнопки в caption окна
Это куда? Туда, где "_" и "х"?
← →
sniknik © (2006-11-01 16:45) [8]> напр. как в qip
он рисует кнопки сам, у него там имедж на панели лежит, заменяющий caption окна, а кнопок нет (может конечно в динамике создаются... но тогда зачем там имедж?)
блин, не трудно же сделать, ну не в самом caption-е, поверх поместить, или заменить, выглядеть будет аналогично... т.е. был бы вопрос "как сделать". то был бы вопрос... а решающие все поисками чужих компонент и при этом требующие к себе серьезного отношения, достали уже, как и флейм-ы с доказыванием чегото. чего никто никогда друг другу не докажет...
← →
Jeer © (2006-11-01 16:46) [9]
> А обоснованность того или иного функционала я обсуждаю не
> здесь, а с пользователями.
Самое место и цену с ними этого самого и приятного обсудить.
← →
Makhanev Alexander (2006-11-01 16:49) [10]
> Gero © (01.11.06 16:39) [6]
> Самому написать делов-то.
Возможно Вам это легко.
Но я склонен доверять проверенным решениям.
> Курдль © (01.11.06 16:41) [7]
> Это куда? Туда, где "_" и "х"?
Да.
> sniknik © (01.11.06 16:45) [8]
Спасибо за идеи.
← →
Игорь Шевченко © (2006-11-01 16:52) [11]Я не видел ни одного неглючного компонента с подобной функциональностью.
← →
Gero © (2006-11-01 16:59) [12]> [0] Makhanev Alexander (01.11.06 15:52)
Вопрос только в том, как будет выглядеть кнопка при включенных темах. Ты об этом подумал?
← →
sniknik © (2006-11-01 17:08) [13]> Вопрос только в том, как будет выглядеть кнопка при включенных темах.
кстати да, у меня сосед по работе, сидим рядом, темами разными увлекается, ставит, так какуюто поставил в красных тонах, кнопки эти по длине начали пол окна занимать (в сумме, все 3шт)... оно может там и в тему, но такое в страшном сне не приснится, не то чтобы предусмотреть отрисовку подобного. ;о))
← →
Makhanev Alexander (2006-11-01 17:23) [14]
> Gero © (01.11.06 16:59) [12]
Для примера я сомтрел на qip. Там при темах все кнопки одинаково белые - оно и понятно, если полностью подменяется тайтл окна..
> sniknik © (01.11.06 17:08) [13]
Во-во, и я видел подобное при юзе левых компонентов..
Вобщем, мнения ясны, лучше либо сделать это с нуля, подменив тайтл, либо отказаться от такого хода как кнопки в заголовке и найти другой вариант.
← →
Eraser © (2006-11-01 17:37) [15]> [11] Игорь Шевченко © (01.11.06 16:52)
это точно!
у Джедаев самый хороший, но тоже глючнит, когда кнопка невидима..
← →
tesseract © (2006-11-01 17:38) [16]
> Вобщем, мнения ясны, лучше либо сделать это с нуля, подменив
> тайтл, либо отказаться от такого хода как кнопки в заголовке
> и найти другой вариант.
Можно заставить windows считать заголовком любое окно (все элементы управления - окна). Реагировать на мышь и клики, оно будет соотвествующе.
В этот компонент и набросай конопок. Я такое на 1 курсе института делал. Никаких глюков.
← →
Игорь Шевченко © (2006-11-01 17:39) [17]Eraser © (01.11.06 17:37) [15]
Единственный неглючный способ, который я видел, это создать окно без неклиентской части и имитировать все неклиентские области. Но это довольно объемная работа, а главное, непонятна ее целесообразность.
← →
tesseract © (2006-11-01 17:40) [18]
> Игорь Шевченко © (01.11.06 17:39) [17]
Да нет, для своего приложения 5-6 строчек кода насколько я помню.
← →
tesseract © (2006-11-01 17:41) [19]ЗЫ: MagicNumber не помню.
← →
Eraser © (2006-11-01 17:42) [20]> [18] tesseract © (01.11.06 17:40)
дык надо, чтобы эта "неклиентская" область выглядела точь-в-точь как настоящая )
← →
tesseract © (2006-11-01 17:45) [21]
> Eraser © (01.11.06 17:42) [20]
Тогда безглючных вариантов видеть неприходилось. Только под Windows 98 и с тормозами. Отлавливать перерисовку неклиентской части - та ещё радость.
← →
Игорь Шевченко © (2006-11-01 17:51) [22]tesseract © (01.11.06 17:40) [18]
> Да нет, для своего приложения 5-6 строчек кода насколько
> я помню.
У меня почему-то больше получалось...
← →
tesseract © (2006-11-01 18:06) [23]
> Игорь Шевченко © (01.11.06 17:51) [22]
Я нужной панели postmessage c MagicNumber отправлял.
Всё работало :-)
← →
Германн © (2006-11-02 00:59) [24]
> Игорь Шевченко © (01.11.06 17:39) [17]
>
> Eraser © (01.11.06 17:37) [15]
>
> Единственный неглючный способ, который я видел, это создать
> окно без неклиентской части и имитировать все неклиентские
> области. Но это довольно объемная работа, а главное, непонятна
> ее целесообразность.
>
Если дословно следовать сабжу -
> и поддерживал стили winXP
, то имхо это почти необъятная работа. А насчёт целесообразности согласен на все 100%. Но почему-то "любовь к украшательству" почти непременный атрибут большинства не некотором этапе развития. :-)
← →
Юрий Зотов © (2006-11-02 08:38) [25]> Игорь Шевченко © (01.11.06 16:52) [11]
Неправда Ваша, батенька, видели Вы такое, и даже без глюков, и даже в исходниках, я это точно знаю...
:о)
PS
Правда, и без поддержки тем XP. Когда писался код, ее еще не было.
← →
Anatoly Podgoretsky © (2006-11-02 09:18) [26]> Германн (02.11.2006 00:59:24) [24]
> Но почему-то "любовь к украшательству" почти непременный атрибут
> большинства не некотором этапе развития.
Ну с этим все понятно, что там у тебя внутри не видно, а вот запуздыреная
иконка или пукающие кнопки, или форма в стиле Пикассо - это сразу видно,
сразу можно скажать, а парень то крут.
← →
Юрий Зотов © (2006-11-02 09:24) [27]> Anatoly Podgoretsky © (02.11.06 09:18) [26]
Пукающие кнопки - это и правда круто.
По крайней мере, гораздо круче летающих.
Даже странно - и как это некто не догадался?...
:о)
← →
Игорь Шевченко © (2006-11-02 14:28) [28]Юрий Зотов © (02.11.06 08:38) [25]
> Неправда Ваша, батенька, видели Вы такое, и даже без глюков,
> и даже в исходниках, я это точно знаю...
Э...Юра, я же написал, что не видел безглючных...Под XP и виденный глючит, даже без тем.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.045 c