1.事先准备好位图。一定要位图。位图。
2.在对话框中添加picture控件,设置type为bitmap,将其ID改为IDC_STATIC1(不改不行)。然后为picture添加控制变量PT1。
3.在.cpp中找到onpaint()函数加入如下代码。
CDC dcMemory1;
CBitmap wtj_bitmap1;
BITMAP bmInfo1;
CDC *pDC=PT1.GetDC();;
PT2.SetWindowPos(0,-400,112,53,20, SWP_NOZORDER | SWP_NOACTIVATE);
GetDlgItem(IDC_STATIC1)->GetWindowRect(rect);//创建一个CRect对象rect,矩形结构类,此对象用来指定要拉伸变为的大小
wtj_bitmap1.LoadBitmap(IDB_BITMAP15);
wtj_bitmap1.GetObject(sizeof(bmInfo1),&bmInfo1);
dcMemory1.CreateCompatibleDC(pDC);
dcMemory1.SelectObject(&wtj_bitmap1);
//pDC->SetStretchBltMode(COLORONCOLOR);
pDC->SetStretchBltMode(HALFTONE);
pDC->StretchBlt(0,0,1000,rect.Height()-13,&dcMemory1,0,0,bmInfo1.bmWidth,bmInfo1.bmHeight, SRCCOPY);//利用StretchBlt()贴图实现自动拉伸
ReleaseDC(pDC);
4.setwindowspos函数和stretchblt函数参数
百度就可以查到了。