关于picture control 初始化显示图片问题 谢谢
我想在界面一运行的时候picture control就载入指定路径的图片,但是发现将载入图片的代码放在OnInitDialog()初始化函数下运行时,对应的picture control并不能显示图片,而如果将同样的一段代码放在某一按钮的消息响应函数中,当按下这个按钮时,picture control就能显示图片了,请问为什么OnInitDialog()初始化函数在这里出现了问题?如果我想界面一打开的时候picture control中就载入了指定路径的图片,请问应该怎么做呢?谢谢。以下附上载入图片相关代码:
CImage image;
CRect rect1;
image.Load("res//map.bmp");
CWnd *pWnd = GetDlgItem(IDC_AGVIMG);
CDC *pDC = pWnd->GetDC();
pWnd->GetClientRect(&rect1);
pDC->SetStretchBltMode(STRETCH_HALFTONE);
image.Draw(pDC->m_hDC, rect1);
ReleaseDC(pDC);
image.Destroy();