Thema: Delphi LoadImage und BitBlt

Einzelnen Beitrag anzeigen

moritz

Registriert seit: 18. Apr 2003
1.037 Beiträge
 
#1

LoadImage und BitBlt

  Alt 30. Jan 2004, 15:25
Hallo

Delphi-Quellcode:
//dc ist eine Variable vom Typ HDC; gWnd ist ein Fenster, das es ganz sicher gibt
dc:=getDC(gWnd);
//pOn ist eine Variabele vom Typ HBitmal; C:\on.bmp ist ein Bitmal mit der Größe 7x7 Pixel
POn:=LoadImage(hInstance,'C:\on.bmp',IMAGE_BITMAP,7,7,LR_LOADFROMFILE);
BitBlt(dc,0,0,7,7,POn,0,0,0); //Es kommt nichts!
Problem: In dem Fenster ist nichts zu sehen.
Wie kann ich das lösen?

Gruß

Onz

Edit:
Wenn man normal BitBlt(dc,0,0,7,7,POn,0,0,0); macht kommt ein schwarzer Fleck...wenn ich allerdings BitBlt(dc,0,0,7,7,POn,0,0,SRCPAINT); mache kommt nichts mehr
"Optimistisch ist diejenige Weltanschauung, die das Sein höher als das Nichts stellt und so die Welt und das Leben als etwas an sich Wertvolles bejaht."
Albert Schweitzer
  Mit Zitat antworten Zitat