MFC里清除picture control上的图片,使他呈现原始控件的灰色

方法一:

GetDlgItem(IDC_STATIC)->ShowWindow(FALSE);
GetDlgItem(IDC_STATIC)->ShowWindow(TRUE);

方法二:不仅可以呈现原始灰色,还可以清楚后呈现不同的颜色

CStatic* pStatic = (CStatic*)GetDlgItem(IDC_STATIC);
CRect IRect;
pStatic->GetClientRect(&IRect);
pStatic->GetDC()->FillSolidRect(IRect.left, IRect.top, IRect.Width(), IRect.Height(),RGB(240,240,240));

猜你喜欢

转载自blog.csdn.net/weixin_40113118/article/details/80572154