void CTest3Dlg::Draw(int n,int a) { CRect rect; GetClientRect(&rect); CRect rect1,rect1_ab; GetDlgItem(IDC_STATIC1)->GetClientRect(&rect1); GetDlgItem(IDC_STATIC1)->GetWindowRect(&rect1_ab); ScreenToClient(&rect1_ab); CClientDC dc(this); CDC temdc; CDC tem_tem_dc; CBitmap bitmap,*oldbitmap=NULL; CBitmap tem_tem_bitmap,*old_tem_tem_bitmap=NULL; temdc.CreateCompatibleDC(&dc); tem_tem_dc.CreateCompatibleDC(&dc); bitmap.CreateCompatibleBitmap(&dc,rect1.Width(),rect1.Height()); tem_tem_bitmap.CreateCompatibleBitmap(&dc,rect1.Width(),rect1.Height()); oldbitmap=temdc.SelectObject(&bitmap); old_tem_tem_bitmap=tem_tem_dc.SelectObject(&tem_tem_bitmap); CPen cp,*oldcp=NULL; cp.CreatePen(PS_SOLID,1,RGB(23,245,57)); oldcp=tem_tem_dc.SelectObject(&cp);