How do I load a PNG file with alpha channel?

BlitzMax Forums/BlitzMax Beginners Area/How do I load a PNG file with alpha channel?

I think It could be done in Windows using some GDI+ API, but I'm not sure how the drawing context can be managed from within BlitzMax.