請問在VC7.1中如何使用CImage顯示JPG圖片?

easypower 2003-12-13 11:58:29
我想顯示Jpg圖片﹐查到在VC7.1中有CImage類﹐我剛接觸VC﹐所以不會用﹐請大家教我好么?我現在是先做了一個"Picture Control"控件﹐綁定一個變量CImage m_Image,然后在OnInitDialog()中添加m_Image.Load("D:\\1.jpg");可是什么也不顯示﹐請大家幫忙。
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
licongpin 2003-12-15
  • 打赏
  • 举报
回复
我的这种方法是在VC++。NET用的,你试试看,在视类的头文件中定义一个变量CImage myImage;
创建一个菜单,函数为OnFileOpen()
{
CString strFilter;
CSimpleArray<GUID> aguidFileTypes;
HRESULT hResult;

hResult=myImage.GetExporterFilterString(strFilter,aguidFileTypes,_T("所有图像文件"));
if(FAILED(hResult))
{
MessageBox("GetExporterFilter调用失败");
return;
}
CFileDialog dlg(TRUE,NULL,NULL,OFN_FILEMUSTEXIST,strFilter);
if(dlg.DoModal()!=IDOK)
return;
myImage.Destroy();
hResult=myImage.Load(dlg.GetFileName);
if(FAILED(hResult))
{
MessageBox("打开图像文件失败");
return;
}
}
easypower 2003-12-15
  • 打赏
  • 举报
回复
高手們.幫忙呀,現在可以顯示但是效果不好.
easypower 2003-12-15
  • 打赏
  • 举报
回复
謝謝
edwardsoft 2003-12-14
  • 打赏
  • 举报
回复
不知道是否确实的到控件的DC?
easypower 2003-12-13
  • 打赏
  • 举报
回复
不會吧,難道沒有人知道麼//

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧