19,464
社区成员
发帖
与我相关
我的任务
分享
void CTestView::OnDraw(CDC* pDC)
{
int i,j,k,l;
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CDC *dc = GetDC();
CBrush brushBack;//背景画刷
brushBack.CreateSolidBrush(RGB(255,255,255)) ;//创建白色画刷
//获得客户区矩形
CRect rectClient;
GetClientRect(rectClient);
CBrush temp(HS_BDIAGONAL,RGB(0,0,255));
dc->SelectObject(temp);
for(int a=0;a<100;a++)
{
dc->FillRect(rectClient, &brushBack) ;//填充客户区
dc->Ellipse(i,j,k,l);
i++;
k++;
Sleep(10);
Invalidate();
}
i=0;
k=100;
}
void CTestView::OnDraw(CDC* pDC)
{
int i,j,k,l;
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CBrush brushBack;//背景画刷
brushBack.CreateSolidBrush(RGB(255,255,255)) ;//创建白色画刷
//获得客户区矩形
CRect rectClient;
GetClientRect(rectClient);
CBrush temp(HS_BDIAGONAL,RGB(0,0,255));
pDC->SelectObject(temp);
i=0;
k=100;
j = 0;
l =100;
for(int a=0;a<100;a++)
{
pDC->FillRect(rectClient, &brushBack) ;//填充客户区
pDC->Ellipse(i,j,k,l);
i++;
k++;
Sleep(10);
}
}