做一个来似PhotoShop的界面一个大图显示,一个小图导航大图显示用到了DrawDibDraw,速度确实很快。但显示的图像倒立的,试着改了好几个参数,如高度为负值,都不行看过图像数据内存,首地址的数据为正立图像的左上角的数据。
暂时还不想把图像数据颠倒过来,请高手出招 
         if (NULL != m_hDD)
{
DrawDibBegin(m_hDD, 
hDC, 
RECTWIDTH(lpDCRect), 
RECTHEIGHT(lpDCRect),
&(m_pBMI->bmiHeader), 
RECTWIDTH(lpDIBRect), 
RECTHEIGHT(lpDIBRect), 
DDF_SAME_HDC | DDF_SAME_DRAW); 

DrawDibDraw(m_hDD, 
hDC, 
lpDCRect->left,      
lpDCRect->top,       
RECTWIDTH(lpDCRect), 
RECTHEIGHT(lpDCRect),
&(m_pBMI->bmiHeader),
m_pBits,
lpDIBRect->left,      
lpDIBRect->top,    
RECTWIDTH(lpDIBRect), 
RECTHEIGHT(lpDIBRect),
DDF_SAME_DRAW|DDF_SAME_HDC); 
DrawDibEnd(m_hDD);

bSuccess = TRUE;
}
else
{
bSuccess = FALSE;
}