TransparentBlt显示图片,但不透明
g_hdc=GetDC(hwnd);
g_hCharacter1=(HBITMAP)LoadImage(NULL,L"character1.bmp",IMAGE_BITMAP,535,650,LR_LOADFROMFILE);
g_mhdc=CreateCompatibleDC(g_hdc);
SelectObject(g_mhdc,g_hCharacter1);
TransparentBlt(g_hdc,0,WINDOW_HIIGHT-650,535,650,g_mhdc,0,0,535,650,RGB(0,0,0));
ReleaseDC(hwnd,g_hdc);
可以显示图片,显示图片周围都是黑色,可将黑色变透明就是不好使,为什么啊?