HBRUSH CAboutDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

// TODO: Change any attributes of the DC here
if(pwnd->m_hWnd==GetDlgItem(IDC_CENTERX)->m_hWnd)//IDC_CENTERX是一个静态文本控件
          {
             pDC->SetTextColor(RGB(255,0,0));
           }
// TODO: Return a different brush if the default is not desired
return hbr;
}
为什么红色部分那条语句用if(pwnd==GetdlgItem(IDC_CENTERX))就不行
pWnd和GetDlgItem(IDC_CENTERX)返回值都是指向窗口的指针啊
难道说当pwnd->m_hWnd==GetdlgItem(IDC_CENTERX)->m_hWnd时
pwnd,GetdlgItem(IDC_CENTERX)不相等吗
实在是想不明白这个问题
那位大哥能解答一下
谢谢了
抱歉实在没有分了