C++载入位图

1.添加BitMap

2.新增两个成员变量public:

                                        CBitmap m_bmp;

                                        CDC m_dc;

3.OnPaint中添加如下代码:

            CPaintDC dc(this);

            CBitmap  bitmap;                            //定义位图

            bitmap.LoadBitmap(IDB_BITMAP1);    //这个IDB_BITMAP1要自己添加

            CBrush  brush;                             

            brush.CreatePatternBrush(&bitmap);

            CBrush*  pOldBrush  =  dc.SelectObject(&brush);

            dc.Rectangle(0,0,747,439);                  //前两个为图片起始位置,后两个为图片终点位置,实际为图片的像素大小

            dc.SelectObject(pOldBrush);

你可能感兴趣的:(C++载入位图)