Здравствуйте, Xo, Вы писали:
Xo>Добрый день!
Xo>Задача следующая: на 8-битном битмапе рисовать различные геометрические фигуры Xo>с заданным цветом (оттенком) заливки. Реализую это следующим образом:
Попробуй здесь вместо AdibDC передать hdc, полученный от GetDC(hAnyWnd)
hdc
[in] Handle to a device context. If the value of iUsage is DIB_PAL_COLORS, the function uses this device context's logical palette to initialize the DIB colors.
Сдается мне, что у твоего AdibDC с этой самой logical palette не все хорошо, так как в нем пока что выбрана монохромная битовая карта.
Xo>Заливка всегда получается черной. Xo>В чем может быть проблема?