Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / А как винда узнает какой цвет у иконки прозрачный ?? / 11 сообщений из 11, страница 1 из 1
19.09.2004, 14:49
    #32701250
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
Немогу догнать чесслово :)

пробовал пиксели по углам , но блин а вдруг эта иконка вообще не имеет прозрачный цвет ?



 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
19.09.2004, 18:52
    #32701361
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
Действительно это пиксель в левом верхнем углу
А как его интерпретировать задается каким-то флагом
...
Рейтинг: 0 / 0
20.09.2004, 07:53
    #32701476
Sie
Sie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
А если у меня иконка состоит тока из верхней полоски?
Неее...
Помнится мне, в палитре отводится два цвета под эти дела....
...
Рейтинг: 0 / 0
20.09.2004, 09:40
    #32701567
elint_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
у иконки есть маска, она и определяет прозрачность
...
Рейтинг: 0 / 0
20.09.2004, 11:32
    #32701824
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
elint_у иконки есть маска, она и определяет прозрачность

А как эту маску содрать ?

если я юзаю функцию ExtractIcon
...
Рейтинг: 0 / 0
20.09.2004, 11:41
    #32701856
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
Это всегда по разному, в разных функциях и подсистемах. Иногда это задается явно , иногда это - цвет правого верхнего пиксела.
...
Рейтинг: 0 / 0
20.09.2004, 12:04
    #32701937
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
MasterZivЭто всегда по разному, в разных функциях и подсистемах. Иногда это задается явно , иногда это - цвет правого верхнего пиксела.

В том то и дело что правый верхний не всегда прокатывает :(
...
Рейтинг: 0 / 0
20.09.2004, 14:19
    #32702385
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
Пробую юзать функцию DrawIconEx
может поможет :)


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
20.09.2004, 15:37
    #32702637
elint_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
... а содрать маску можно функцией GetIconInfo
...
Рейтинг: 0 / 0
20.09.2004, 16:26
    #32702768
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
А в чём проблема-то?

(Например в голову приходит "как перегнать иконку в битмапу.")
...
Рейтинг: 0 / 0
21.09.2004, 11:53
    #32703886
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А как винда узнает какой цвет у иконки прозрачный ??
CEMbА в чём проблема-то?

(Например в голову приходит "как перегнать иконку в битмапу.")


Да его и ненадо перегонять :)

а проблему уже решил ;)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / А как винда узнает какой цвет у иконки прозрачный ?? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]