PD>>Попробуй здесь вместо AdibDC передать hdc, полученный от GetDC(hAnyWnd)
Xo>Спасибо. Это помогает, если стоит задача отрисовки непосредственно в контексте устройства Xo>(при этом на самом битмапе фигура не отображается). Xo>А если рассматривать такой вариант: работа с изображением организована как работа Xo>с некоторой областью памяти. На нем надо рисовать (заданным цветом) различные Xo>геометрические фигуры. Можно ли каким-то образом использовать для этого стандартные Xo>ф-ции типа FillRect, Ellipse и т.п.?
Можно. Все стандартно на MemoryDC. А то, что делаете вы — неверно. Не надо выделять массив malloc'ом, надо просто использовать указатель на поверхность, возвращаемый функцией CreateDIBSection.