我想在VC6中使用GDI+来显示各种图片,以及在图片的各种类型之间进行转换,并且可以改变图片的色彩的位数!
哪位高手有这方面的资料,请帮忙?
如果有现成的代码更好,谢谢了!

解决方案 »

  1.   

    主要看看Using Gdi+
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/gdiplus/aboutgdiplus/introductiontogdiplus/overviewofgdiplus.asp
      

  2.   

    HICON hIcon = LoadIcon(NULL, IDI_APPLICATION);
    Bitmap bitmap(hIcon);
    graphics.DrawImage(&bitmap, 10, 10);
    Image image(L"SampleMetafile.emf");
    graphics.DrawImage(&image, 60, 10);
      

  3.   

    to wxblcl
    不明白你的意思,请说的清楚一点好吗?
      

  4.   

    graphics是一个Graphics的图形对象
    DrawImage是它的一个方法.
      

  5.   

    1,先包含头文件<gdiplus.h>  /////需要有新的PlatformSDK支持2.使用GDI+的名空间(namespace)
    using namespace Gdiplus;3.初始化以及销毁4.建立图形对象
     Graphics graphics(getDC()->m_hDC);5. 装入图像文件
    Image image(L"SampleMetafile.jpg");  //注意,GDI+中字符都是UNICODE.6.在指定区域显示图像
    graphics.DrawImage(&image, 60, 10);
      

  6.   

    【参考】
    希望电子出版社的<<VC++界面编程技术>>
    周鸣杨编著
      

  7.   

    下载GDI+开发包,在vc中设置好include路径和lib路径,把gdiplus.dll拷到system32下。然后ok。
      

  8.   

    兄弟,你的VC6是上哪装的GDI+开发包啊?我装的好像有问题.编译老出错.我也要用CIMAGE类