mfc-vc++-在picture控件中显示图片[jpg,gif,png]

mfc-vc++-在picture控件中显示图片[jpg,gif,png]

主要代码(用):

void Cmfc_image_showDlg::OnBnClickedButton1() {  
// TODO: 在此添加控件通知处理程序代码 
 CImage image; //使用图片类  
image.Load( _T("test.png") ); //装载路径下图片信息到图片类

RECT rect = { 0 };  
rect.bottom = image.GetWidth();  
rect.right = image.GetHeight();

CDC* pDC =GetDlgItem(IDC_STATIC)->GetDC();//获得显示控件的DC  
image.Draw( pDC->m_hDC,rect); //图片类的图片绘制Draw函数  
ReleaseDC( pDC );

}

网上转的别人的,现在发现一个小问题,就是已显示的图像会丢失不见

 

One comment

Leave a Reply