An easy way to change colour in text control

Define a CBrush  brush in head files;    
 
Add it in initial position of the form  brush.CreateSolidBrush(RGB(255,0,0));    
  

--reload     
    
  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  ==  m_static.m_hWnd  )    
  {    
  pDC->SetBkColor(RGB(255,0,0));    
  return  (HBRUSH)brush;    
  }    
  //  TODO:  Return  a  different  brush  if  the  default  is  not  desired    
    
  return  hbr;    
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值