Вверх ↑
Этот топик читают: Гость
Ответов: 278
Рейтинг: 4
#1: 2007-12-27 23:16:21 ЛС | профиль | цитата
Cо стилем - всё ок, области изображения прозрачные,
а вот без него - White! Что делать? code_2058.txt

Помогите, ПОЖАЛУЙСТА, ну, хоть намекните...
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_2058.txt [8.2KB] [240]
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2007-12-27 23:40:37 ЛС | профиль | цитата
в данном элементе изображение представлено не иконкой, а картинкой BMP без полупрозрачности. То, как выглядит она без стиля - полностью верно. То, как тожже самое выглядит со стилем - не более чем виндовая плюшка с расчетом на красивости.
карма: 27
0
Ответов: 278
Рейтинг: 4
#3: 2007-12-27 23:50:15 ЛС | профиль | цитата
Dilma, погодь, погодь,
не иконкой, а картинкой BMP
- вставлял и как иконку, так и картинку!!! В данный момент иконка в стиле XP, пробовал TC, 16 цветов - без полезно! В принципе всё что нужно - это накинуть btnFace на те самые области если форма будет без стиля XP. Dilma, я знаю, это как-то можно сделать, в HiAsme - именно так выглядит панель инструментов...

[size=-2]------ Добавлено в 23:50
Вот:
procedure THIToolBar.SetBtns;
...
почти в самом низу - BmpTransparent(tmp); ???
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2007-12-27 23:58:32 ЛС | профиль | цитата
Vanchila, поясняю подробнее: в приведенной выше картинки белые пиксели не являются белыми, т.е. RGB(0xff, 0xff, 0xff).
карма: 27
0
Ответов: 278
Рейтинг: 4
#5: 2007-12-28 00:11:22 ЛС | профиль | цитата
А вот ImgBtn этого не происходит, т.к. свойство Split, видать, и обрезает !НО только у bmp изображения.
Так вот, если напрямую кинуть свойство Split на Toolbar - получится? И если нет, то где- то, наверно, ещё нужно поправку внести, да?
Или
картинкой BMP без полупрозрачности
- нужно прицепить к этому елементу то самое свойство полупрозрачности, опять же - как?

[size=-2]------ Добавлено в 00:04
не являются белыми, т.е. RGB(0xff, 0xff, 0xff)

Пример: code_2059.txt

[size=-2]------ Добавлено в 00:11
Dilma, спрошу подробнее: как накинуть CreateCoolControl на Toolbar?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_2059.txt [32.8KB] [170]
Ответов: 278
Рейтинг: 4
#6: 2007-12-28 01:18:37 ЛС | профиль | цитата
Dilma, пардон
В Share я менял у сам знаешь какой процедры:
Bmp.Pixels[i,j] := GetSysColor(COLOR_MENU); хотя там стояло
Bmp.Pixels[i,j] := BtnFace;
Если спросишь для чего, то для того чтобы в контекстном меню (не nesco) отображались изображения с именно тем цветом прозрачности, которым надо. Так что возьми на заметку
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#7: 2007-12-28 01:49:41 ЛС | профиль | цитата
Vanchila, у меня применяется масочное наложение картинок на любой цвет, даже на градиент. Это -- эффект полной прозрачности, а не псевдопрозрачности.
карма: 22

0
Ответов: 278
Рейтинг: 4
#8: 2008-01-07 01:09:19 ЛС | профиль | цитата
nesco, я енто всё понимаю, твоё меню я использую очень часто, но для разнообразия и от обычного не отказываюсь, и не отказываюсь от !почти! работающей точки Bitmaps у сия меню

Просто, nesco, когда-то я писал, что именно стандартное меню очень хорошо смотрится на Vist'е.
Мне, так эта Vista на *** не нужна - тупит ещё как, да и толком-то недоделанная ещё, а вот пользователям-новичкам, купившим компьтер за "Папины деньги" - просто глаз радует...

А вот насчёт иконок, так это то да, поддержка не мала, это я за.

Вот если бы твоё меню считывало системные цвета, стили и шрифты - цены бы ему не было...

P.S. Сам помнишь, как ты мне помогал системный шрифт в это меню внедрить
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#9: 2008-01-07 03:40:59 ЛС | профиль | цитата
Vanchila писал(а):
Вот если бы твоё меню считывало системные цвета, стили и шрифты

А кто запрещает их туда поставить? Системные цветаи шрифты, так можно поставить. А вот компонента StyleVista у нас, пока, точно нет.
карма: 22

0
Ответов: 278
Рейтинг: 4
#10: 2008-01-07 12:30:45 ЛС | профиль | цитата
nesco,
А вот компонента StyleVista

Это как понять, причём тут компонент? Я то говорю о поддержке меню визуального стиля операционной системы, будь то Виста, XP и даже различные украшалки - меню будет именно этого стиля, цвета и шрифта
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#11: 2008-01-07 13:39:27 ЛС | профиль | цитата
Vanchila, я что, зря делал поддержку изменения цветовой гаммы всех элементов меню? Ты хоть цвета-то пробовал поменять на системные? Eсли ты так сделаешь, то в любой операционке у тебя будет именно цвет ее стиля?
карма: 22

0
Ответов: 278
Рейтинг: 4
#12: 2008-01-07 22:22:21 ЛС | профиль | цитата
nesco, ты писал: Ты хоть цвета-то пробовал поменять на системные -> непонял, поподробней? Может я что-то не до конца понимаю?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#13: 2008-01-07 22:43:35 ЛС | профиль | цитата
Vanchila, посмотри закладку "Colors" в свойствах.
карма: 22

0
Ответов: 278
Рейтинг: 4
#14: 2008-01-07 22:48:41 ЛС | профиль | цитата
Посмотрел, не хватает пункта UseOSColors=False,True
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#15: 2008-01-08 09:15:14 ЛС | профиль | цитата
Vanchila писал(а):
не хватает пункта UseOSColors=False,True

А вот эти значения для кого: clActiveCaption, clBackground, clHighlightText и прочие
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)