16,472
社区成员
发帖
与我相关
我的任务
分享
BOOL CRussiaBlockDlg::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
static int n = 0;
if (m_bkpFilename.size() != 0) //m_bkpFilename里面存放了图片的文件名
{
n = n % static_cast<int>(m_bkpFilename.size());
if (!m_imgBK.IsNull())
{
m_imgBK.Destroy();
}
m_imgBK.Load(m_bkpFilename[n]);
m_imgBK.Draw(pDC->GetSafeHdc(), 0, 0, m_rectClient.Width(), m_rectClient.Height());
++n;
return TRUE;
}
return CDialog::OnEraseBkgnd(pDC);
}
BOOL CRussiaBlockDlg::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
static int n = 0;
static bool bInit=false;
if (m_bkpFilename.size() != 0) //m_bkpFilename里面存放了图片的文件名
{
n = n % static_cast<int>(m_bkpFilename.size());
if (bInit)
{
m_imgBK.Destroy();
bInit=false;
}
if(m_imgBK.Load(m_bkpFilename[n])==0)
bInit=true;
m_imgBK.Draw(pDC->GetSafeHdc(), 0, 0, m_rectClient.Width(), m_rectClient.Height());
++n;
return TRUE;
}
return CDialog::OnEraseBkgnd(pDC);
}
BOOL CRussiaBlockDlg::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
static int n = 0;
static bool bInit=false;
if (m_bkpFilename.size() != 0) //m_bkpFilename里面存放了图片的文件名
{
n = n % static_cast<int>(m_bkpFilename.size());
if (bInit)
{
m_imgBK.Destroy();
}
m_imgBK.Load(m_bkpFilename[n]);
bInit=true;
m_imgBK.Draw(pDC->GetSafeHdc(), 0, 0, m_rectClient.Width(), m_rectClient.Height());
++n;
return TRUE;
}
return CDialog::OnEraseBkgnd(pDC);
}