当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·如何调试ocx控件    »显示摘要«
    摘要: 如何调试一个做好的ocx控件呢?直接f5好象不行啊,我从另一个程序运行调用ocx控件的某个模块也不行? ......
    摘要: 这里指的填充色不是指图片的背景色(默认白色),而是指在画图中用滴瓶填充的颜色(提示文本为:用颜色填充)。我以前的提问(http://www.csdn.net/expert/icview2.asp?id=771038)也是这个意思。 望高手帮忙。解决了,两个问题分数一起给,不少于250分(没分我去借) ......


怎样改变Edit控件的底色

注:不是text背景。

NO.1   作者: yu_hl

处理WM_CTLCOLOR

NO.2   作者: jruv

应该用以下方式:  
  此成员函数返回值就是控件的背景刷:  
  HBRUSH   CStaticEditView::OnCtlColor(CDC*   pDC,   CWnd*   pWnd,   UINT   nCtlColor)    
  {  
  HBRUSH   hbr   =   CFormView::OnCtlColor(pDC,   pWnd,   nCtlColor);  
  //   TODO:   Change   any   attributes   of   the   DC   here  
  if(pWnd->GetDlgCtrlID()   ==   IDC_EDIT_SCHOOL)  
  {  
  hbr   =   CreateSolidBrush(RGB(250,250,130))  
  }  
   
  return   hbr;  
  }  
 

NO.3   作者: leizhengdeng

HBRUSH   CTabInspRes::OnCtlColor(CDC*   pDC,   CWnd*   pWnd,   UINT   nCtlColor)    
  {  
  HBRUSH   hbr   =   CDialog::OnCtlColor(pDC,   pWnd,   nCtlColor);  
   
  if   (pWnd->GetDlgCtrlID()   ==   你的控件id)  
  {  
                                                        ::DeleteObject(hbr);  
                                      hbr   =   ::CreateSolidBrush(RGB(,,));//控件底色  
  pDC->SetBkMode(TRANSPARENT);  
  pDC->SetTextColor(文字颜色);  
  }  
  return   hbr;  
  }  
 

NO.4   作者: RSRR

同意楼上两位!


 ·指针运算    »显示摘要«
    摘要: 在delphi中有没有像c++中指针运算符,就象是这样.a[i]可以这样实现*(a+i) ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE