如何实现可以浏览电脑文件来显示所选的图片,用一个添加按钮弹出对话框浏览打开一个图片文件,并在图像控件上显示
谢谢大虾帮忙看看

解决方案 »

  1.   

    用CFileDialog,具体的代码CSDN上搜去、
      

  2.   

    对,CFileDialog,百度或者google
      

  3.   

    CFileDialog解决选择文件问题;
    显示图片可以考虑CxImage,还比较简单,支持多种图片格式;
      

  4.   

       CFileDialog  dlg(TRUE,L"",L"",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,L"位图文件|*.bmp|所有文件|*.*||");
        if(dlg.DoModal ()==IDOK)
        {
            CString szText = dlg.GetPathName();//
    ...后面添加处理代码
      

  5.   

    用gdi+Bitmap::FromFile 可以从文件路径加载图片.返回一个Bitmap对象.
    然后不需要图像控件 你只要在onpaint里面给定一个范围(可以指定某个控件的范围 例如static)
    然后直接Graphics::DrawImage 自动帮你实现AlphaBlend strechBlend等功能.支持透明通道 支持ico png bmp等.当然,用CxImage能支持更多的 位图格式.
      

  6.   

    可以对CFileDialog类进行扩展,用CPictureHolder类和OleLoadPicturePath浏览图片,我有源代码,可留邮箱传给你