HBITMAP CBmpList::ZoomBitmap(CClientDC* pDC, CString csFile, double dx, double dy)
{
if (NULL == pDC || !PathFileExists(csFile) || dx < 0 || dy < 0)
{
return NULL;
}
CBitmap cbmp;
HBITMAP hBitmap = NULL;
hBitmap = (HBITMAP)LoadImage(NULL, csFile, IMAGE_BITMAP, 0, 0,
LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE);
cbmp.Attach(hBitmap);
CDC memdc;
memdc.CreateCompatibleDC(pDC);
{
if (NULL == pDC || !PathFileExists(csFile) || dx < 0 || dy < 0)
{
return NULL;
}
CBitmap cbmp;
HBITMAP hBitmap = NULL;
hBitmap = (HBITMAP)LoadImage(NULL, csFile, IMAGE_BITMAP, 0, 0,
LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE);
cbmp.Attach(hBitmap);
CDC memdc;
memdc.CreateCompatibleDC(pDC);