HRESULT OnDraw(ATL_DRAWINFO& di)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
RECT& rc = *(RECT*)di.prcBounds;
HBITMAP hbmp=::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_TEST));
BITMAP bm; //位图对象结构
GetObject(hbmp,sizeof(BITMAP),&bm); //返回hbitmap所指位图的基本信息到结构对象bm里
long width=bm.bmWidth;
long height=bm.bmHeight;
HDC hdc=::CreateCompatibleDC(NULL);
HGDIOBJ hOld=::SelectObject(hdc,hbmp);
::BitBlt(di.hdcDraw,rc.left,rc.top,width,height,hdc,0,0,SRCCOPY);
::SelectObject(hdc,hOld);
return S_OK;
}