powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / А как винда узнает какой цвет у иконки прозрачный ??
11 сообщений из 11, страница 1 из 1
А как винда узнает какой цвет у иконки прозрачный ??
    #32701250
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немогу догнать чесслово :)

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



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

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

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

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


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

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

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


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

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


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