Страница: 1 |
Страница: 1 |
Вопрос: и снова скролл ХР
Добавлено: 06.08.04 10:13
Автор вопроса: night-roll
Люди, нужна помощь, где добыть графический вид скролла под ХР, укоторого Енаблед = Ложь. Лучше всего, если это будут различные цветовые схемы (голубой и ещё 2 каких-то - я не помню :(
...заранее огромное спасибо...
если картинки из собственной коллекции, то можно слать прямо мне на мыло. по-моему, я занимаюсь полезным делом - создаю скролл а-ля ХР, по окончании работ выложу его на ентом сайте (если модераторы позволят :)
есть только 1 загвоздка, я как человек дотошный хочу сделать всё красиво, по поводу функциональности проблем, вроде как нет, а вот с точки зрения эстетики...
столкнулся с немыслимыми трудностями как художник...
не могу нарисовать вполном соответсвии ползунок у скролла а-ля ХР(голубая), хотя с кнопками разобрался и кажись всё нормуль(!)
предвестниками к данному собщению были вопросы "Что быстрее...?" (можете глянуть при желании).
Так вот, ближе к делу - необходимо правильно(!!!) залить фон на ползунке скролла.
1. если применять только Лайне, то задолбание по прорисовке всяких теней обеспечено, да и не везде судя по скриншоту там одинаковый цвет, а это уже дополнительная маята.
2. а побитное не нравится мне тем, что при большой разнице между шаблоном и самим объектом получаются некрасивые квадраты, понимаете всё дело в красоте, то бишь в эстетике!
у меня есть только 1 выход - применить частичную прорисовку БитБит (например сложные границы и углы), а частично Лайнами (например фон). но вот как(!?) закрасить фон? то ли как градиент сверху вниз например, то ли из левго верхнего угла - в любом случае есть не совпадения по цветовой гамме фонов образца и объекта.
з.ы. я уже не говорю про нажатое положение ползунка.
з.ы.ы. не усложняйте себе задачу, напомню, что нужна помощь в прорисовке фона ползунка скролла, можно и целиком, с одним лишь требованием - а-ля как у самого ХР.
..........премного благодарен..........
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #1
Добавлено: 06.08.04 14:14
кстати, кому не терпится могут посмотреть 1 примерчик, который я нашёл только что(!) и оценить.
уверяю Вас, такого мне близко не надо. такие "портреты с ограниченными возможностями" ни один хирург не примет - проще свой нарисовать.
мой будет - полный протез со всеми комментариями в каждой строке.
Думаю это поможет не только тем, кто ленится, но и тем кто хочет, но не знает с какой стороны подойти. Спасибо sne, теперь я это умею, хотя вышеизложенная просьба остаётся в силе.
Номер ответа: 2
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #2
Добавлено: 06.08.04 14:15
забыл... ссылка на примерчик...
http://www.vbstreets.ru/ActiveX/GUI/Downloads_GetFile.aspx?id=42735
Номер ответа: 3
Автор ответа:
Андрей Никитин
ICQ: 325172082
Вопросов: 3
Ответов: 81
Профиль | | #3
Добавлено: 06.08.04 14:30
Если надо, могу кинуть XPThemeExplorer от Steve McMahon - это прога, которая позволяет просматривать графические элементы из текущей схемы XP. А дальше: скриншот и любой графический редактор. Естественно, должна стоять XP. Если с этим туго, могу кинуть набор скриншотов элементов XP из темы Luna Blue.
Когда-то сам хотел написать аналоги стандартных контролов с видом XP на любой системе - два сделал, дальше стало скучно и забросил проект.
Номер ответа: 4
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #4
Добавлено: 06.08.04 15:05
для Андрея Никитина: кинь, если не трудно night-roll@yandex.ru
для всех: ребята кидать можно всё-что угодно и без спроса, только свои имена оставляйте пож-ста!
Номер ответа: 5
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #5
Добавлено: 06.08.04 15:09
для Андрея Никитина: кинь, если не трудно night-roll@yandex.ru только XPThemeExplorer
Номер ответа: 6
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #6
Добавлено: 07.08.04 23:40
графический вид скролла (только Enabled = False) необходим для цветовых схем: голубая, оливковая, серебристая.
Номер ответа: 7
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #7
Добавлено: 08.08.04 00:54
меня это начинает доставать!!!!!!
у ХР примочка со скроллом действует, а у меня нет...
каким образом прорисовать его. пробовал с помощью Line, всё бы ничего, но как-то полосато
пробовал Bitmap, но эти квадраты ещё больше меня раздражают.
пробовал увеличить Bitmap, сделал его огромным, но это тоже не то.....
меня это бесит!, естть ли выход? и как это делает ВИН?
-------------------------------------------------
уже с психическими помешательствами
Номер ответа: 8
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #8
Добавлено: 08.08.04 03:09
u windows'a est` neskol`ko BMP'shek, a imenno: levyj verhnij ugol, pravyj verhnij ugol, levyj nazhnij ugol, pravyj nizhnij ugol, seredina(shirinu ne pomnyu, a vot vysota vrode ili 1 pixel, ili neskol`ko, no vse stroki odinakovye), seredina mezhdu verhnimi uglami, seredina mezhdu nizhnimi uglami, i grabber(polosataya fignya v seredine scroll'a). ento dlya vertical. dlya horizontala vrode tozhe samoe. esli nado, mogu dat` vse kartinki che nado, t.k. sam kogdato hotel sdelat`, no ruki ne doshli...
Номер ответа: 9
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #9
Добавлено: 08.08.04 05:34
интересная мысль....!
если ВИН тоже пользуется БМП-ми, то почему у него не выглядит это как буд-то шахматную доску на 5ую точку натянули(!)?
почему при любом размере скролла, будь то 18 или 36, это не выглядит так, что пользуются 1 Битмапом - главное всё так плавненько.
или поому, что на домашнем компе у меня 32 бита. а на рабочем 16?
А по поводу картинок... спасибо за помощь, если не найду у себя, обращусь с Вашего позволенья AASoft.
Номер ответа: 10
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #10
Добавлено: 08.08.04 06:23
> почему у него не выглядит это как буд-то шахматную доску на 5ую точку натянули
Потому что он их если растягивает, то только в одном направлении.
Номер ответа: 11
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #11
Добавлено: 08.08.04 13:56
night-roll, отпиши мне еще разок письмецо, а то у меня раздел винта с почтой накрылся медным тазом... почты вовсе нет
Номер ответа: 12
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #12
Добавлено: 08.08.04 22:43
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_ARROWS.bmp
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_ARROWS_SMALL.bmp
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_ARROW_BUTTONS.bmp
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_HORIZONTAL_GRIPPER.bmp
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_HORIZONTAL_SHAFT.bmp
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_HORIZONTAL_THUMB.bmp
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_VERTICAL_GRIPPER.bmp
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_VERTICAL_SHAFT.bmp
http://a.domaindlx.com/2ASoft/XP%20Scroll/BLUE_VERTICAL_THUMB.bmp
Win yuzaet ne chto nazvany THUMB'ami vot kak:
beret levyj ugol, tipa tam 4x4 px, risuet ego. potom perhushku tipa beret v dlinu -15 px, vysota tam 4px opyat`, i rastyagivaet.
nu i.t.d.
P.S. 4px-eto ya sam chislo pridumal, tak chto ne uveren v nem...eto tak, na glaz...
Номер ответа: 13
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #13
Добавлено: 10.08.04 09:52
Ну, ребята всем спасибо! ОГРОМНОЕ.
но сам допёр. вынул из темы (Luna) все картинки (Bitmap) - там их до одного места (>4 Mb).
прорисовываю я так:
1. отсекаю цетральную область из шаблона за вычетом 2х4 пкс (ты прав AASoft примерно так и выходит), натягиваю её на центральную область своего объекта.
2. рисую границы 4 пкс слева справа сверху снизу
3. прорисовываю углы уже 1 в 1(!)
и всё!
всё да не всё, этот хитро...ый ВИН имеет 2 шаблона на прорисовку объектов для малых размеров (~<=18) и для больших (Ю= 25).
теперь остаётся дело за малым - всё это заделать
Номер ответа: 14
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #14
Добавлено: 11.08.04 20:32
не-е всё нормально, но ещё 1 вопросик бы хотелось задать.
Пчему, когда копирую Битмап качество его ухудшается, а если беру оригинал из ресурсов, то там всё намази?
---------------------------
и ещё 1 вопросик.
СТОИТ ЛИ ДЛЯ ЮЗЕР.КОНТРОЛ ПОМЕЩАТЬ БИТМАПы в ресурсы (т.е. отдельно)?