   [C++] Loading PNG files using Win32
  I've been using the IPicture COM interface to load JPG images. I know that .NET supports the loading of PNG files. Just wondering whether there's something in GDI+ that'll let me load PNG files in C++. Any ideas?   
  Yes, you can load PNG files with GDI+.Or you can use, for example, stb_image.c file - it is standalone png/jpg/bmp/tga (and some other) format image loader.   ;  If you care to use an external library, you could also use sdl.sdl can load png files with the image extension lib.Supported formats are:BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV;  I also knocked up a C++ wrapper around libpng that you might like.   ;  You can load all graphics format with GDI+ or Win32 SH interfaces)(you never need any libraries in Win32...)   