使用VC2005开发对话框,根据需要在对话框中添加了一个Tab控件,然后在这个Tab控 件上放置了Static控件,Ratio控件,但是发现有一个问题:放置在Tab控件背景是白色的 ?

解决方案 »

  1.   

    Ratio控件?
    哪里的背景?最好发个截图看看
      

  2.   

    那你把RADIO,STATIC的背景也改为白色就搭配了。
    在OnClrColor()函数里修改。
      

  3.   

    在OnClrColor()函数里修改。        switch(nCtlColor)   
    {   
    case   CTLCOLOR_STATIC:
    {
    pDC->SetBkMode(TRANSPARENT);
    return   (HBRUSH)   m_hBkBrush; //需要你在ONINITDIAGLE里面定义,定义什么颜色就是什么背景.
    }
    }
      

  4.   

    TAB控件的颜色需要自己画,有是有一个函数,SetDialogColor,可以改变,但已经废弃了这个函数,好象有BUG
      

  5.   

    发现一个问题:
    “放置在Tab控件背景是白色的 ?”
    这句话没看明白,啥语法?