15,977
社区成员
发帖
与我相关
我的任务
分享
//OnInitDialog里面
m_imgBG.Load("msg_bg.png");
for(int i = 0; i < m_imgBG.GetWidth(); i++)
{
for(int j = 0; j < m_imgBG.GetHeight(); j++)
{
unsigned char* pucColor = reinterpret_cast<unsigned char *>(m_imgBG.GetPixelAddress(i , j));
pucColor[0] = pucColor[0] * pucColor[3] / 255;
pucColor[1] = pucColor[1] * pucColor[3] / 255;
pucColor[2] = pucColor[2] * pucColor[3] / 255;
}
}
//OnEraseBkgnd里面
m_imgBG.AlphaBlend(pDC->GetSafeHdc(), 0, 0);