在VC中,如何将用户自己选择的图片显示在Picture控件上,不使用DC如何做到? 给个示例

解决方案 »

  1.   

    最简单的方法,在资源视图中将bitmap添加进来,然后在picture控件的属性中type项选择Bitmap,然后在Image里将刚才添加进来的bitmap的ID选中就OK了
      

  2.   

    一般用CFileDialog来打开一个文件选择对话框,返回一个文件路径,然后用LoadImage将图像文件加载进来,最后调用Picturt控件的一个方法:SetBitmap设置图像。
    注意:图像只支持BMP文件
      

  3.   

    HBITMAP hbmp=(HBITMAP)LoadImage(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP1),IMAGE_BITMAP,0,0,0);
    m_Pic.SetBitmap(hbmp);
      

  4.   

    http://www.vckbase.com/document/viewdoc/?id=1419
      

  5.   

    http://www.vckbase.com/document/viewdoc/?id=1419