All week now I have been searching for a good way to load and display PNG files. Every solution I try never works.

So now I am posting on the forums. I am not looking for a huge library. In fact, I'm not looking for a library at all. All I want to do is do easily be able to load and display PNG files.

I'm using Visual C++ 2005 Win32 API.

Loading a PNG file to memory won't be of any problem if you have done file handling in C++. To break down the information of the file, just google for the specification of the PNG file format.

Where and how do you want to display the PNG file. Are you planning on displaying it on a dialog created on your own? Or would it be okay to let a third party function create that for you too?