读书人

在HBITMAP图片下画线C++

发布时间: 2012-09-08 10:48:07 作者: rapoo

在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); //返回画线后的位图

读书人网 >VC/MFC

热点推荐