_
Ungefähr so:
CFileDialog dlg(true,"",NULL,OFN_HIDEREADONLY,"Bitmap (*.bmp)|*.bmp||");
if(dlg.DoModal() == TRUE)
{
CWnd* pWnd = (CWnd*) GetDlgItem(ID_DEINER_PICBOX);
CDC* pDC = pWnd->GetDC();
CBitmap bitmap;
CDC dc;
CRect rect;
pWnd->GetClientRect(rect);
BITMAP bm;
HBITMAP hPixel = (HBITMAP)::LoadImage(AfxGetInstanceHandle(), dlg.GetFileName(), IMAGE_BITMAP, 0,0, LR_LOADFROMFILE | LR_CREATEDIBSECTION);
bitmap.Attach(hPixel);
bitmap.GetBitmap(&bm);
dc.CreateCompatibleDC(pDC);
dc.SelectObject(bitmap);
pDC->StretchBlt(0,0,rect.Width(), rect.Height(),&dc,0,0, bm.bmWidth, bm.bmHeight, SRCCOPY);
}
Gruß
:: NoName ::