关于Win32中使用Gdiplus(GDI+)画图的问题 50
怎么会是这个结果?不是执行了Clear,因该为红色背景啊,然后画个绿色矩形吗?caseWM_PAINT:{HDChdc=BeginPaint(hWnd,&ps);Grap...
怎么会是这个结果?
不是执行了Clear,因该为红色背景啊,然后画个绿色矩形吗?
case WM_PAINT:
{
HDC hdc = BeginPaint( hWnd, &ps );
Graphics g( hdc );
g.Clear( Color( 255, 0, 0 ) );
Pen pen( Color(0, 255, 0), 3 );
g.DrawRectangle( &pen, 20, 20, 220, 200 );
EndPaint( hWnd, &ps );
}
break; 展开
不是执行了Clear,因该为红色背景啊,然后画个绿色矩形吗?
case WM_PAINT:
{
HDC hdc = BeginPaint( hWnd, &ps );
Graphics g( hdc );
g.Clear( Color( 255, 0, 0 ) );
Pen pen( Color(0, 255, 0), 3 );
g.DrawRectangle( &pen, 20, 20, 220, 200 );
EndPaint( hWnd, &ps );
}
break; 展开
展开全部
图片太小了
追问
case WM_PAINT:
{
HDC hdc = BeginPaint( hWnd, &ps );
Graphics g( hdc );
g.Clear( Color( 255, 0, 0 ) );
Pen pen( Color(0, 255, 0), 3 );
g.DrawRectangle( &pen, 20, 20, 220, 200 );
EndPaint( hWnd, &ps );
}
break;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询