做了一个图像处理的软件,点击处理后弹出一个非模态的对话框,想在这个对话框类显示处理后的图片
弹出对话框:
Cmydlg *dlg = new Cmydlg;
dlg->Create(Cmydlg::IDD);
dlg->MoveWindow(0,0,m_Image.GetWidth(),m_Image.GetHeight(),1);
dlg->ShowWindow(SW_SHOW);
请教一下如何把图片贴到这个弹出的对话框内,用的是CImage类保存图像。
弹出对话框:
Cmydlg *dlg = new Cmydlg;
dlg->Create(Cmydlg::IDD);
dlg->MoveWindow(0,0,m_Image.GetWidth(),m_Image.GetHeight(),1);
dlg->ShowWindow(SW_SHOW);
请教一下如何把图片贴到这个弹出的对话框内,用的是CImage类保存图像。
CRect rect;
GetClientRect(&rect);
if (!m_Image.IsNull())
{
m_Image.StretchBlt(dc,rect);
}
然后在对话框中的控件中(入CStatic)显示图片,效果更好一些。