请问谁知道MFC中loadimage插入的图片如何删除呢?
1个回答
展开全部
得到图片路径lpszFilePath
在对话框中打开
HBITMAP m_hbitmapBMP = (HBITMAP)LoadImage(AfxGetInstanceHandle(),lpszFilePath,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
然后在用ONPAINT()画上去
BitBlt(……);或者StretchBlt();
这样比用picture properties 控件更好控制图片大小和位置。
在对话框中打开
HBITMAP m_hbitmapBMP = (HBITMAP)LoadImage(AfxGetInstanceHandle(),lpszFilePath,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
然后在用ONPAINT()画上去
BitBlt(……);或者StretchBlt();
这样比用picture properties 控件更好控制图片大小和位置。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询