Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
freegl
0 / 0 / 0
Регистрация: 19.11.2011
Сообщений: 4
#1

создание иконки, поле hbmMask - C++

19.11.2011, 19:41. Просмотров 895. Ответов 0
Метки нет (Все метки)

Здравствуйте!
Я пытаюсь динамически создать иконку (в процессе работы моей программы)
У меня возникли проблемы с полем hbmMask структуры ICONINFO, а именно
я не понимаю как его следует заполнять.
Например в win2003 если я создал иконку, и передаю ее bitmap массив в поле hbmColor
после чего вызываю функцию CreateIconIndirect(), то иконка создаеться и все хорошо
при этом поле hbmMask я вообще не изменяю.
Но в 98 Винде она создаеться пустая (чисто белая).
Мне кажеться что проблема, в том что в 98 следует обязательно запонить поле hbmMask.
В SDK написано
hbmMask
Specifies the icon bitmask bitmap. If this structure defines a black and white icon,
this bitmask is formatted so that the upper half is the icon AND bitmask and the lower
half is the icon XOR bitmask. Under this condition, the height should be an even
multiple of two. If this structure defines a color icon, this mask only defines the
AND bitmask of the icon.
но я так нечего и непонял (
Обьясните пожалуйста.
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2011, 19:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос создание иконки, поле hbmMask (C++):

создание иконки - C++
Здравствуйте господа програмисты!!!Возникла такая проблема-я создаю консольное приложение на dev c++,каким образом сделать,что бы у моей...

Друзья, подскажите, как в классе создать константное поле, ссылочное поле и объектное поле? - C++
Препод на защите лабораторной по классам дал задание большое. В общем-то все пункты я знаю как делать, кроме этого. Вот что такое...

Только константное статическое поле НЕ МОЖЕТ быть поле членом класса ! - C++
class CCoords { static const float rate = 1.0f; // ОШИБКА !!! bool IsComputed; float x,y; POINT2D ...

Определить сможет ли белый слон расположенный на поле (a,b),одним ходом пойти на поле (e,f),не попав при этом под удар чёрного коня нах.(c,d) - C++
ребята помогите пожалуйста!я в с++ вообще не бум-бум! у меня 2-е задачи с шахматами!а я даже играть не умею в них!помогите пожалуйста!я...

создание иконки, поле hbmMask - Windows
Здравствуйте! Я пытаюсь динамически создать иконку (в процессе работы моей программы) У меня возникли проблемы с полем hbmMask...

TextBox и SysTray, текстовое поле вместо иконки - VB
Подскажите пожалуйста, можно-ли затолкать вместо иконки, текстовое поле, для того, чтобы оперативно изменять в нем информацию! Заранее...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2011, 19:41
Привет! Вот еще темы с ответами:

Создание иконки - Delphi
Как или через что создать иконку для моей программы? можно сразу выложить и ссылку на эту программу(любые ссылки, кроме сайтов с порно...

Создание иконки - Photoshop
Доброго времени! Создала иконку для рабочего стола, но изображение картинки на столе распологается на белом квадрате. Какая есть...

Создание иконки - C++ WinAPI
Скажите, как можно создать иконку из bmp-картинки? (имеется в виду получение дескриптора HICON, который можно будет использовать в...

Создание иконки - Графические программы
Где можно создать иконку для формы


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru