void CMyDialog::OnPaint()
{
CPaintDC dc(this); // 用于绘制的设备上下文 Graphics G(dc.m_hDC);
SolidBrush B(RGB(255,0,0));
RectF R(0,0,100,100);
t_G.FillRectangle(&t_B,t_R);
}
为什么 FillRectangle 总是没有作用?CMyDialog继承自CDialog.
{
CPaintDC dc(this); // 用于绘制的设备上下文 Graphics G(dc.m_hDC);
SolidBrush B(RGB(255,0,0));
RectF R(0,0,100,100);
t_G.FillRectangle(&t_B,t_R);
}
为什么 FillRectangle 总是没有作用?CMyDialog继承自CDialog.
SolidBrush B(Color(255,0,0));
RectF R(0,0,100,100);
G.FillRectangle(&B,R);
碰巧就是ARGB中的ALPHA位为0,也就是你画的矩形是全透明的
看起来就像没有效果一样