001
01.10.2006, 16:00 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo Flo, bin mir jetzt nicht sicher ob ich das richtig verstanden hab:
C++: |
void CMyAppDlg::OnPaint() { if (IsIconic()) { ...... ...... } else { CPaintDC pDC(this); CBitmap bitmap; CDC memDC; memDC.CreateCompatibleDC(&pDC); int width = 4; int height = 2;
BYTE bits[32] = {0, 0, 0, 0, 0, 0, 255, 0, 0, 255, 0, 0, 255, 0, 0, 0, 255, 0, 255, 0, 255, 255, 0, 0, 0, 255, 255, 0, 255, 255, 255, 0}; bitmap.CreateCompatibleBitmap(&pDC,width,height); bitmap.SetBitmapBits(32,&bits); // Bitmap anzeigen (CBitmap*)memDC.SelectObject(bitmap); RECT rect; GetClientRect(&rect); pDC.StretchBlt(0, 0, rect.right-rect.left, rect.bottom-rect.top, &memDC, 0, 0, width, height, SRCCOPY); } }
|
Sollte eine Bitmap auf dem Dialog erzeigen.
Bearbeitung von Uwe: |
Was ist bei Dir z.B. ein PictureFeld??
|
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 01.10.2006 um 16:07 Uhr von Uwe editiert. |