做了一个能浏览图片资源的东西://PhotosDlg.h
//...
class CPhotosDlg
{
 public:
  CPhotoDlg(CWnd *pParent=NULL);
  UINT m_nIndex;//记录图片编号
  //...
};
//...
//PhotosDlg.cpp
//...
void CPhotosDlg::SetPicture(UINT uIDBitmap)
{
 CDC *pDC,memDC;
 CRect rect;
 CBitmap bitmap,*bmp;
 pDC=GetDC();//获取设备上下文
 memDC.CreateCompatibleDC(pDC);//创建兼容设备上下文
 GetClientRect(rect);//获取客户区窗口大小
 bitmap.LoadBitmap(uIDBitmap);//读取位图
 bmp=memDC.SelectObject(&bitmap);//将位图选入设备上下文
 pDC->BitBlt(0,0,rect.Width(),rect.Height(),&memDC,0,0,SRCCOPY);//将位图复制到界面上
 if(bmp)memDC.SelectObject(bmp);
}
void CPhotosDlg::OnPaint()
{
 //...
 AddPicture(IDB_BITMAP1);
}
void CPhotosDlg::OnBtnNext()
{
 if(++m_nIndex==2)m_Next.EnableWindow(FALSE);//如果到头了就不能继续翻
 m_Prev.EnableWindow();
 AddPicture(IDB_BITMAP1+m_nIndex);
}
void CPhotosDlg::OnBtnPrev()
{
 if(--m_nIndex==0)m_Prev.EnableWindow(FALSE);
 m_Next.EnableWindow();
 AddPicture(IDB_BITMAP1+m_nIndex);
}结果发现,当翻得时候,图片会覆盖住按钮,怎么才能让他不覆盖住?