Re: Использование нескольких палитр.
От: Slime  
Дата: 24.12.03 15:22
Оценка:
Здравствуйте, Slime, Вы писали:

S>Программа должна работать в 8-и битовом режиме.

S>В окне выведено некоторое изображение,
S> которому можно сопоставить одну из имеющихся (собственных) палитр.
S>Проблема состоит в том, что если в цветах палитр
S> PeFlags= PC_RESERVED, то палитры меняются друг на друга без проблем,
S> но в фоновом режиме выводится полная ерунда (WM_PALETTACHANGED я обрабатываю).
S>С другой стороны: если PeFlags=0, то корректно грузится только первая палитра,
S> зато в фоновом режиме эта палитра адаптируется как надо.
S>Грузить палитры с разными флагами не удается: нормально выводится только
S> самая первая палитра (которой все, собственно, и рисуется).
S>Так как сделать так, чтобы не пришлось рисовать все заново новыми палитрами?

S>Заранее спасибо за ответ.


Используй флаг PC_NOCOLLAPSE (0x04)и больше не задавай глупых вопросов!!!
Я бы в спамеры пошел — пусть меня научат...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.