我创建出来的都是黑色的,我想创建一个红色的Bitmap,该怎么做?
大虾指教
大虾指教
解决方案 »
- 急!function does not take 11 parameters!
- 关于内存映射文件大小的问题
- 有谁知道 I_Love_Cpp这个大虾怎么联系到啊??
- 看下我的问题 谢谢
- 如何选取OpenGL所画图像的对象
- 运行时没事儿,调试时怎么老出现这种提示???
- 我想在IE中设出国代理,有一种代理软件可以嵌入到IE中,在不同的代理中切换,请问这种软件叫什么,在哪可以下载?
- .mak是什么文件?做什么用的?
- 如果一家公司给你的钱比你心目中的不少,你会不会走?
- Agent 使用问题:
- 请问:我用MSXML在我机器上创建XML成功,可编译之后,到其他机器,就失败了呢?
- 如何得到无模式对话框的原始大小
CBitmap myBitmap;
CDC myDC;
myDC.CreateCompatibleDC(&dc);
myBitmap.CreateCompatibleBitmap(&dc,100,100);
CBitmap *pOldBitmap = myDC.SelectObject(&myBitmap);
CRect rc(0,0,100,100);
CBrush mybrush(RGB(255,0,0));
myDC.FillRect(&rc,&mybrush);
myDC.SelectObject(pOldBitmap);
myDC.DeleteDC();//在这里myBitmap就是你想要的红色Bitmap
然后FillSolidRect(&rect, RGB(255, 0, 0));
用CDC的GetCurrentBitmap来返回当前DC中的图片。