急救呀

kuangbao9 2015-02-11 02:07:26
SetDlgItemText(IDC_11,"教程");//在静态文本中显示“教程”

HBRUSH CMy11Dlg::OnCtlColor(CDC *pDC, CWnd *pWnd, UINT OnCtlColor)
{
HBRUSH hbr=CMy11Dlg::OnCtlColor(pDC,pWnd,OnCtlColor);
if( pWnd->GetDlgItem(IDC_11) )
{
pDC->SetTextColor(RGB(255,0,0)); //字体颜色
pDC->SetBkColor(RGB(0, 0, 255)); //字体背景色
}
return hbr;
}

为什么字体颜色和背景色都没变呀?望大神给我这个自学的人指点一下呀,谢谢了。
...全文
100 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
draculamx 2015-02-11
  • 打赏
  • 举报
回复


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

    if (nCtlColor == CTLCOLOR_STATIC)  
    {  
        if(pWnd->GetDlgCtrlID()==IDC_11)  
        {  
            pDC->SetTextColor(RGB(255,0,0)); //字体颜色
            pDC->SetBkColor(RGB(0, 0, 255)); //字体背景色
        }  
    }  

  return hbr;
}

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧