MFC图片 如何实现可以浏览电脑文件来显示所选的图片,用一个添加按钮弹出对话框浏览打开一个图片文件,并在图像控件上显示谢谢大虾帮忙看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CFileDialog,具体的代码CSDN上搜去、 对,CFileDialog,百度或者google CFileDialog解决选择文件问题;显示图片可以考虑CxImage,还比较简单,支持多种图片格式; CFileDialog dlg(TRUE,L"",L"",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,L"位图文件|*.bmp|所有文件|*.*||"); if(dlg.DoModal ()==IDOK) { CString szText = dlg.GetPathName();//...后面添加处理代码 用gdi+Bitmap::FromFile 可以从文件路径加载图片.返回一个Bitmap对象.然后不需要图像控件 你只要在onpaint里面给定一个范围(可以指定某个控件的范围 例如static)然后直接Graphics::DrawImage 自动帮你实现AlphaBlend strechBlend等功能.支持透明通道 支持ico png bmp等.当然,用CxImage能支持更多的 位图格式. 可以对CFileDialog类进行扩展,用CPictureHolder类和OleLoadPicturePath浏览图片,我有源代码,可留邮箱传给你 windows 7 下怎么装visual C++ 啊? 关于线程问题! 谁能解释一下内存上涨的现象 抓屏的问题 组件对象模型的疑问:组件初始化没有入口参数?? 请问用哪个类可以操作.ini文件? 郁闷ing... 做软件需要几个文档,推荐几个例子 请问要在对话框上显示数据库的一个表的记录,该用什么控件啊??? 有什么介绍ddk的好书吗? 视图View的OnKeyDown消息 拖动弹出对话框或弹出消息框困难
显示图片可以考虑CxImage,还比较简单,支持多种图片格式;
if(dlg.DoModal ()==IDOK)
{
CString szText = dlg.GetPathName();//
...后面添加处理代码
然后不需要图像控件 你只要在onpaint里面给定一个范围(可以指定某个控件的范围 例如static)
然后直接Graphics::DrawImage 自动帮你实现AlphaBlend strechBlend等功能.支持透明通道 支持ico png bmp等.当然,用CxImage能支持更多的 位图格式.