?
Moin Moin,
ich möchte in einem Win32-konsole-application ein Bitmap erzeugen und abspeichern, bisher sieht der versuch so aus:
HWND hConsoleWindow = FindWindow("ConsoleWindowClass",NULL);
HDC hDC = GetDC(hConsoleWindow);
HDC hBitmapDC = CreateCompatibleDC(hDC);
HBITMAP img = CreateCompatibleBitmap(hBitmapDC,600,600);
SelectObject(hBitmapDC,img);
SetPixel(hBitmapDC, 1, 1, RGB(0,255,255) );
SetPixel(hBitmapDC, 1, 2, RGB(255,0,255) );
SetPixel(hBitmapDC, 1, 3, RGB(255,0,255) );
SetPixel(hBitmapDC, 1, 4, RGB(255,255,255) );
SetPixel(hBitmapDC, 1, 5, RGB(0,255,255) );
Rectangle(hBitmapDC,0,0,10,10);
int a = saveNow(hBitmapDC,600,600,&"Test.bmp");
das funktioniert auch soweit,
allerdings ist das gespeicherte bitmap nur schwarz weis, wie krieg ich sowas bunt hin?