+ -
当前位置:首页 → 问答吧 → 我用CreateBitmap创建一个新图,为什么结果只是白色

我用CreateBitmap创建一个新图,为什么结果只是白色

时间:2011-12-23

来源:互联网

我用CreateBitmap创建一个新图,为什么结果只是白色,禁用了CreateBitmap(),结果也一样。
诚心请教!

CBitmap CB;
void CVDlg::OnChange()
{
CRect rect;
int ppImage[3]={255,0,0};
CClientDC dc(this);

CB.CreateBitmap(352,288,1,1,ppImage);
dc.SelectObject(&CB);
dc.BitBlt(10,10,352,288,NULL,0,0,PATCOPY);
}

作者: liuckmagic   发布时间: 2011-12-23

msdn解释,for performance reasons applications should use CreateBitmap to create monochrome bitmaps and CreateCompatibleBitmap to create color bitmaps

作者: njustbxh   发布时间: 2011-12-23

CreateBitmap 没出作用,

作者: liuckmagic   发布时间: 2011-12-24