在HBITMAP图片上画线C++
急贴··希望牛人们,赶紧支招啊····谢谢了··
是C++哦··谢谢大家···谢谢大家···
int WINAPI DrawImg(int INSTANCE,HBITMAP bmpimg)
{
//在此函数内实现在HBITMAP上画线
//没有控件显示直接画在HBITMAP上
}
[解决办法]
HBITMAP 放到内存 DC (CDC *pMemDC)
在内存DC中画线 pMemDC->LineTo();
返回内存DC中的位图。
[解决办法]
大概步骤如下,可以查查资料。
HBITMAP hBmp; //原图
HDC hBmpDC=CreateCompatibleDC(NULL); //建立兼容DC
HBITMAP hBmpOld=SelectObject(hBmpDC,hBmp); //原图选入兼容DC
LineTo(hBmpDC,100,100); //画线
HBITMAP hBmpRet=SelectObject(hBmpDC,hBmpOld); //返回画线后的位图