很多刚学习编写界面程序开发的程序员,一定都很我一样,非常苦恼在网上下载的图片不是vc资源中能使用的标准BMP格式文件。现在我自己编写了一个格式转换工具。提供了各种图像文件格式转换为位图的源文件程序实现过程。
我使用的是GDI+编译环境实现的对图像文件的操作,所以首先您得先到网上下载关于GDI+的环境。然后将其加载到vc的工程目录下。然后在应用程序类中添加: GdiplusStartupInput m_gdiplusStartupInput;
ULONG_PTR m_pGdiToken;
两个成员变量。实现GDI+的初始化工作。然后在应用程序APP中的InitInstance()中注册GDI+: GdiplusStartup(&m_pGdiToken,&m_gdiplusStartupInput,NULL);
然后在ExitInstance()中关闭GDI+:
GdiplusShutdown(m_pGdiToken);
注:在GDI+中,有关字符的参数类型全部都是WCHAR类型的。所以需要ToWChar函数进行数据类型转换
具体资源请参看我的资源。
资源地址