MFC中图片控件中位图的移动问题
「已注销」 2011-08-15 01:00:18 在下MFC菜鸟一只,在使用PICTURE控件时遇到一个问题,我点击UP按钮时,图片往上移动了一点,可是再点UP就没用了,如何解决这个问题,希望各位大虾不吝赐教。
void CPpDlg::OnUp()
{
// TODO: Add your control notification handler code here
UpdateData();
CDC dcMemory;
CDC *pDC=GetDC();
dcMemory.CreateCompatibleDC(pDC);
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
BITMAP bmpinfo;
bmp.GetBitmap(&bmpinfo);
CBitmap *pOld=dcMemory.SelectObject(&bmp);
CRect rc;
CWnd *pWnd=GetDlgItem(IDC_BITMAP);
pWnd-> GetClientRect(rc);
//pWnd-> ClientToScreen(rc);
int i=5;
pDC->BitBlt(41,36,rc.Width(),rc.Height(),&dcMemory,rc.TopLeft().x+440,rc.TopLeft().y+360,SRCCOPY);
//ReleaseDC(pDC);
UpdateData(FALSE);
}