Masking Icons

BlitzPlus Forums/BlitzPlus Programming/Masking Icons

How does one go about masking an .ico file?

There's probably an way to do it with API functions but i can't figure it out.

If the icon is already masked:
LoadImageA(0,file$,IMAGE_BITMAP,0,0,LR_LOADFROMFILE)
else
LoadImageA(0,file$,IMAGE_BITMAP,0,0,LR_LOADFROMFILE+LR_LOADTRANSPARENT)