AckiB
Mitglied
Hallo,
ich möchte eine Bitmap laden und in einem Fenster anzeigen.
Dafür möchte ich BitBlt verwenden, aber das funktioniert nicht so richtig...
Das Fenster wird gefunden, die Bitmap geladen, aber BitBlt gibt immer False zurück !!
Danke, Acki
ich möchte eine Bitmap laden und in einem Fenster anzeigen.
Dafür möchte ich BitBlt verwenden, aber das funktioniert nicht so richtig...
Das Fenster wird gefunden, die Bitmap geladen, aber BitBlt gibt immer False zurück !!
Code:
void wndAnfang::drawSchein(){
HWND hnd_Window;
HANDLE hnd_BMP;
if(hnd_Window = FindWindow("fltk", "AB-Sys")){
if(hnd_BMP = LoadImage(NULL, "F:\\Sources\\DevCpp\\Sys\\out\\Schein-Small.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE)){
bool b = BitBlt((HDC)hnd_Window, 0, 0, 300, 300, (HDC)hnd_BMP, 0, 0, SRCCOPY);
DeleteObject(hnd_BMP);
message("%d %d %d",b,hnd_Picture,hnd_Schein);
}
}
}
Danke, Acki