Titel: Globale Bitmap
- 
					
					
					
					
 Hallo, mit folgendem Code kopiere ich einen Bereich des Hauptfensters an eine andere Stelle. extern HBITMAP global_hbitmapHintergrund_text_Rampe;MeineFunktion_Farbverlauf(hHauptFenster, "Links_Rechts"); //Links_Rechts oder Oben_Unten HDC hDCHauptfenster = GetDC(hHauptFenster); HDC hDCbmpAlt = CreateCompatibleDC(hDCHauptfenster); global_hbitmapHintergrund_text_Rampe = CreateCompatibleBitmap(hDCHauptfenster, 70, 50); SelectObject(hDCbmpAlt, hbmpAlt);... 
 ...
 ...
 Hier liegt wol das Problem. Wie bekomme ich nun das Handle auf hbmpAlt ? Es wird einfach nix angezeigt.SelectObject(hDCbmpAlt, hbmpAlt); BitBlt(hDCHauptfenster, 20, 95, 50, 70, hDCbmpAlt, 0, 0, SRCCOPY);Text ausgeben usw... //////////////// //BitBlt Test4// //////////////// HDC hDCHauptfenster = GetDC(hHauptFenster); HDC hDCbmpAlt = CreateCompatibleDC(hDCHauptfenster); HBITMAP hbmpAlt = CreateCompatibleBitmap(hDCHauptfenster, 70, 50); SelectObject(hDCbmpAlt, hbmpAlt); BitBlt(hDCbmpAlt, 0, 0, 70, 50, hDCHauptfenster, 320, 50, SRCCOPY); SelectObject(hDCbmpAlt, hbmpAlt); BitBlt(hDCHauptfenster, 20, 95, 50, 70, hDCbmpAlt, 0, 0, SRCCOPY); SelectObject(hDCbmpAlt, hbmpAlt); DeleteDC(hDCbmpAlt); DeleteDC(hDCHauptfenster); DeleteObject(hbmpAlt); ///////////////////// //Ende BitBlt Test4// /////////////////////==>Eisbeer<==