WEB开发网
开发学院软件开发VC VC++数据库通用模块开发:格式编辑 阅读

VC++数据库通用模块开发:格式编辑

 2008-11-24 19:38:27 来源:WEB开发网   
核心提示: 其中,SetBackColor(Color color)函数用于设置列中单元的背景颜色,VC++数据库通用模块开发:格式编辑(3),参数color是一个Color对象,代表列的背景颜色,表示居中对齐,如果align不是有效的对齐格式,调用SetBackColor来覆盖由父 DataGrid

其中,SetBackColor(Color color)函数用于设置列中单元的背景颜色。参数color是一个Color对象,代表列的背景颜色。调用SetBackColor来覆盖由父 DataGrid控件设置的默认背景颜色。要在以后重新设置为默认值,在调用SetBackColor时将null作为参数即可。

前景色

在对话框上添加一个Check Box控件,修改其ID为IDC_CHECK_FORE_COLOR。为其添加一个状态变量,代码如下所示。

BOOL  m_checkForecolor;

为该控件添加一个BN_CLICKED事件,对应代码如下所示。

  void CData_Disp2Dlg::OnCheckForeColor()
  {
    if(m_checkForecolor == 0)
    {
       //设置前景色
      m_dbTest.SetForeColor(RGB(0,128,128));
      m_checkForecolor =1;
    }
    else
    {
      OnInitDialog();
      m_checkForecolor = 0;
    }
    UpdateData(FALSE);    
  }

其中,SetForeColor ( Color color )函数用于设置列中文本的颜色。参数color是一个Color对象,代表列文本的颜色。调用SetForeColor方法覆盖由父DataGrid控件设置的默认文本颜色。要在以后重新设置为默认值,将null作为参数传递给SetForeColor方法。

对齐方式

常用的对齐方式有3种:即左对齐、右对齐和居中对齐。下面对这3种方式的实现方法分别进行介绍。在对话框上添加3个Radio Button控件,修改其ID分别为IDC_RADIO_LEFT、IDC_RADIO_CENTER、IDC_RADIO_RIGHT。其中,IDC_RADIO_LEFT的Group属性设置为True。为其添加一个状态变量,初始值为0,代码如下所示。

int   m_ratio;

为IDC_RADIO_LEFT控件添加一个BN_CLICKED事件,对应代码如下所示。

  void CData_Disp2Dlg::OnRadioLeft()
  {
    _variant_t vIndex;
    for(int i=0;i<5;i++)
    {
      vIndex = long(i);   
      m_dbTest.GetColumns().GetItem(vIndex).SetAlignment(0); //左对齐
    } 
  }

为IDC_RADIO_CENTER控件添加一个BN_CLICKED事件,对应代码如下所示。

  void CData_Disp2Dlg::OnRadioCenter()
  {
    _variant_t vIndex;
    for(int i=0;i<5;i++)
    {
      vIndex = long(i);   
      m_dbTest.GetColumns().GetItem(vIndex).SetAlignment(2); //居中对齐
    }
  }
  为IDC_RADIO_RIGHT控件添加一个BN_CLICKED事件,对应代码如下所示。
  void CData_Disp2Dlg::OnRadioRight()
  {
    _variant_t vIndex;
    for(int i=0;i<5;i++)
    {
      vIndex = long(i);   
      m_dbTest.GetColumns().GetItem(vIndex).SetAlignment(1); //右对齐
    } 
  }

其中,SetAlignment (int align)函数用于设置列中数据的对齐格式。参数align默认为0,表示左对齐;当align设置为1时,表示右对齐;当align设置为2时,表示居中对齐。如果align不是有效的对齐格式,就产生异常。

上一页  1 2 3 

Tags:VC 数据库 通用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接