如题

解决方案 »

  1.   

    I can not find it...
      

  2.   

    在Project中找到Add Project ,然后选择Components and Controls里面的Registered ActiveX Controls,再找到Microsoft Hierarchical FlexGrid Control, Version 6.0 (OLEDB)然后添加就可以了
      

  3.   


    看见了:)~那可以添加表头么?还有一个问题
    我建立工程的时候没有选:ActiveX Controls
    但是在对话框里单击右键还是会出来Insert Act...
    难道建立工程的时候选不选ActiveX Controls都没关系的?
      

  4.   

    ...表格的第一行和第一列肯定是灰色的,...发现只要改掉属性里的fixcol和row就全白了:)
      

  5.   

    在程序里面应该可以添加表头,至于这个问题“难道建立工程的时候选不选ActiveX Controls都没关系的?”
    我也不太清楚,好像是这样的,因为我好像也试过没选ActiveX Controls,然后Insert也可以的,我也是学vc没多久~
    还很菜~^_^
      

  6.   

    你所说的表头就是表的第一行需要写明的静态文字吧,
    按下面的程序,这样在表格的第一行就是“考试报表”、“数学”、“英语”希望我没理解错,
    ^_^BOOL CBbDlg::OnInitDialog() 
    {
    CDialog::OnInitDialog();
             m_flexgrid.SetRows(10);
    m_flexgrid.SetColAlignment(0,6);
    m_flexgrid.SetColAlignment(1,6);
             m_flexgrid.SetColAlignment(2,6);
        m_flexgrid.SetTextMatrix(0,0,"考试报表");
    m_flexgrid.SetTextMatrix(0,1,"数学");
    m_flexgrid.SetTextMatrix(0,2,"英语");
    return TRUE;  // return TRUE unless you set the focus to a control
                  // EXCEPTION: OCX Property Pages should return FALSE
    }