我在一个对话框中添加了一个静态控件,为什么当我在对话框初始化函数用颜色填充控件,运行时却显示不出颜色呢?BOOL CDLG::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here CRect m_ClientRect; CWnd *pWnd=GetDlgItem(IDC_STATIC_2); pWnd->GetClientRect(&m_ClientRect); CDC *pDC=pWnd->GetDC(); pDC->FillSolidRect(&m_ClientRect,RGB(255,0,0));
return TRUE;
}问题出在哪呢?
怎么才能实现呢?
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here CRect m_ClientRect; CWnd *pWnd=GetDlgItem(IDC_STATIC_2); pWnd->GetClientRect(&m_ClientRect); CDC *pDC=pWnd->GetDC(); pDC->FillSolidRect(&m_ClientRect,RGB(255,0,0));
return TRUE;
}问题出在哪呢?
怎么才能实现呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货