这段程序哪里出错了
我想用vc写一个dll给vb调用,这个函数是图形处理用的,这个DLL已经可以成功编译,
但是却没有效果,不知道为什么?
_stdcall bb(HDC a,HDC b)
{
HDC ysdc;
ysdc=CreateCompatibleDC(0);
if(ysdc!=0)
{
void *ysbitmap=0;
void *ysobj=0;
ysbitmap=CreateBitmap(300,300,1,24,NULL);
if(ysbitmap!=0)
{
ysobj=SelectObject(ysdc,ysbitmap);
BitBlt(ysdc,0,0,300,300,b,0,0,SRCCOPY);
BitBlt(a,0,0,300,300,ysdc,0,0,SRCCOPY);
SelectObject(ysdc,ysobj);
DeleteObject(ysbitmap);
}
}
DeleteDC(ysdc);
}