CreateBitmap到底怎么用的?100分
创建一个200x200内存Bitmap
底色为红色,
然后显示在窗体上.
能不能给个例子,或者说说我的程序问题在那里,我的程序现在的问题是什么都没有显示.
UCHAR * pb,pc;
int i;
HBITMAP hbmp;
pb =(UCHAR *) new UCHAR[604][200];
FillMemory(pb,604*200,0);
hbmp = CreateBitmap(201,200,1,24,pb);
HDC dc = ::GetDC(this->m_hWnd);
::ReleaseDC(this->GetSafeHwnd(),dc);
HDC hdc = ::CreateCompatibleDC(dc);
::SelectObject(hdc,hbmp);
BitBlt(dc,0,0,201,200,hdc,0,0,SRCCOPY);
::ReleaseDC(this->GetSafeHwnd(),dc);
DeleteDC(hdc);