我在对话框里使用了一个图片控件,但如何设置它的背景颜色呢?
解决方案 »
- 请教一个关于MFC访问ADO的问题
- 键盘鼠标钩子函数,编译成动态DLL,在应用程序怎么调用,然后怎么把钩子捕捉的信息保存成文件!
- 现在VC工作难找吗??
- TreeCtrl问题
- 高分请教,联众在大厅中的座位及坐下,开始等,这是怎么实现的,我用SPI++看每个桌子也不是一个窗口?
- 文件对比问题???谢谢!!!
- win2k中共享目录/文件是权限设置的问题
- 为什么没有人解决?
- !!!!紧急求救!!请问在CListCtrl中被选项会变色》》》》》
- 关于richedit选择文字问题。
- 怎样能够得到指针所指内存块的大小?
- stroustrup的The C++ Programming Language上的第一个例题,困惑呀???帮忙!
WINDOWPLACEMENT RedrawWndPlace;
pWnd->GetWindowPlacement(&RedrawWndPlace);
CRect WndRect(RedrawWndPlace.rcNormalPosition);
////////////
CPoint topleftpt;
topleftpt=WndRect.TopLeft();
int left=topleftpt.x;
int top=topleftpt.y;
int nwidth=WndRect.Width();
int nheight=WndRect.Height();
CDC* pDC;
pDC=GetDC();
CDC MemDC; //首先定义一个显示设备对象
CBitmap MemBitmap;//定义一个位图对象
MemDC.CreateCompatibleDC(NULL);
MemBitmap.CreateCompatibleBitmap(pDC,nwidth,nheight);
CBitmap *pOldBit=MemDC.SelectObject(&MemBitmap);
MemDC.FillSolidRect(0,0,nwidth,nheight,RGB(0,0,0));//背景设为黑色
pDC->BitBlt(left,top,nwidth,nheight,&MemDC,0,0,SRCCOPY);