"Maxime Bellengé" maxime.bellenge@laposte.net wrote:
hdc = CreateCompatibleDC(0);
hbm = CreateCompatibleBitmap(hdc, 48, 16);
hbm is a 1 bit per pixel bitmap
hdcScreen = CreateDCA("DISPLAY", NULL, NULL, NULL);
hdc = CreateCompatibleDC(hdcScreen);
hbm = CreateCompatibleBitmap(hdcScreen, 48, 16);
hbm has now a screen compliant depth
You are right. Probably it's better to just replace CreateCompatibleBitmap() by CreateBitmap() with the desired number of bits per pixel. In any case send what you see more appropriate.
-- Dmitry.