首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在HBITMAP图片下画线C++

2012-09-08 
在HBITMAP图片上画线C++急贴希望牛人们,赶紧支招啊谢谢了是C++哦谢谢大家谢谢大家int WINAPI DrawImg(int

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

热点排行