图像输出
利用CDC类的位图图函数输出位图到设备上下文
BOOL BitBlt(int x,int y,int width,int height,CDC *pSrcDC,int xSrc,int ySrc,DWORD dwRop)
x,y表示目标区域左上角坐标
widthheigth 表示位图分大小
pSrcDC 表示源设备上下文指针
xSrc,ySrc表示源设备上下文起点坐标,函数从该起点复制位图到目标设备
dwRop 表示光栅操作代码
BOOL StretchBlt(int x,int y,int width,int height,CDC *pSrcDC,int xSrc.int ySrc,int Srcwidth,int Srcheight,DWORD dwRop)
nSrcwidth nsrcheight表示赋值的位图高度
在OnPaint()函数中
else
{
CDC *pDC=GetDC();
CDC memDC;//定义一个设备上下文
memDC.CreateCompatibleDC(pDC); //创建兼容的设备上下文
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1); //载入位图
memDC.SelectObject(&bmp);
pDC->BitBlt(30,20,230,240,&memDC,1,1,SRCCOPY); //绘制位图
CRect rc(30,20,260,260);
CBrush brush(RGB(0,0,0));
pDC->FrameRect(rc,&brush);//绘制矩形边框
rc.OffsetRect(240,0);//移动边框
BITMAP bitinfo;
bmp.GetBitmap(&bitinfo); //获取位图信息
int x=