?
HRESULT Render(
HDC hdc, //Handle of device context on which to render the image
long x, //Horizontal position of image in hdc
long y, //Vertical position of image in hdc
long cx, //Horizontal dimension of destination rectangle
long cy, //Vertical dimension of destination rectangle
OLE_XPOS_HIMETRIC xSrc,
//Horizontal offset in source picture
OLE_YPOS_HIMETRIC ySrc,
//Vertical offset in source picture
OLE_XSIZE_HIMETRIC cxSrc,
//Amount to copy horizotally in source picture
OLE_YSIZE_HIMETRIC cySrc,
//Amount to copy vertically in source picture
LPCRECT prcWBounds
//Pointer to position of destination for a metafile hdc
);
Dann würde ich versuchen cx und cy auf die Größe meines Zielbereiches einzustellen, sollte dich dann gehen.
Wenn nicht, erstell dir ne Bitmap im Speicher darauf einen DC und rendere das Bild in deine MemBitmap und Blitte diese mit StretchBlt in deine Vorschau
Gruß Matthias