First off, is there anyway to blt an image that has translucent parts, solid parts, transparent parts, i'm thinking a grayscale alpha channel then use that to blt it. Can anyone tell me how?

On a totally unrelated matter,
How can I call a DLL from within VB? It's a dll someone made me a while back and I lost contact with.

Thanks if you answer either or both of my questions.