首页 | 文章中心 | 下载中心 | 本站特供 | 软硬件结合论坛 | 
您现在的位置: 中国软硬件结合技术网 >> 文章中心 >> 软件技术 >> C++程序设计 >> 正文 用户登录 新用户注册
如何修改控件中字体颜色            【字体:
如何修改控件中字体颜色
作者:佚名    文章来源:    点击数:    更新时间:2007-7-18

第一步:首先,添加WINDOWS MESSAGE HANDLER WM_CTLCOLOR

第二步,在刚刚产生的函数中添加如下代码:

HBRUSH CNeroFiddlesDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)

{

       HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

      

       // TODO: Change any attributes of the DC here

   

  if(pWnd->GetDlgCtrlID()==IDC_SHOWMESSAGE)//修改刻录过程提示框消息字体的颜色为蓝色

  {  

       pDC->SetBkMode(TRANSPARENT);  

       pDC->SetTextColor(RGB(0,   0,   255)); //   字的颜色  

       //HBRUSH   hBr   =   CreateSolidBrush(RGB(128,0,128));   //   背景色  

       //return   (HBRUSH)   hBr;  

  }

 

  else

  {  

       return   CDialog::OnCtlColor(pDC,   pWnd,   nCtlColor);  

  }  

       // TODO: Return a different brush if the default is not desired

       return hbr;

}

文章录入:msdnlmd    责任编辑:Polylove 
  • 上一篇文章: 在ADO编程中,_variant_t类型转化到CTime类型?

  • 下一篇文章: destroy this;的应用
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
          最新热点       最新推荐       相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)