I was trying to load a bitmap and have a certain color of it be transparent, I was using magenta. So I tried to use the TransparentBlt function but it came up saying implicit declaration. I know it is used correctly because I checked it and even in a book I have it is used the same way. I did link the msimg32.lib file but still have errors. I am using Dev-C++ 4 on Windows XP Pro. Why would it do this when it is being declared correctly, and yes I do have #include <windows.h> in my header. The code is kinda long otherwise I would have posted it. If need be I will take out that snippet and explain. Thanks.