|
|
|
новичок
      
участник
Last Login: 25.09.2005 16:10
Сообщ.: 4,
Visits: 45
|
|
Здравствуйте!
Я пытаюсь динамически создать иконку (в процессе работы моей программы)
У меня возникли проблемы с полем 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.
но я так нечего и непонял :((
Обьясните пожалуйста.
Заранее спасибо!
|
|
|
|
|
новичок
      
участник
Last Login: 25.09.2005 16:10
Сообщ.: 4,
Visits: 45
|
|
| извините ошибся разделом :)))
|
|
|
|