我在VC++里设计了一个小应用程序,在设计向导里,我选择的是single document,
自己还没有写任何自己的代码,我就运行,出来了主题窗口,最上面是菜单栏,
接着是工具栏,请问下面一片空白是什么东西?如果我想在这个空白里通过CListCtrl
来显示数据库里的记录,我该怎样做?
知道的请说详细一点点,惭愧,因为我是新手,太菜!
谢谢,

解决方案 »

  1.   

    向导有个页面可以选择视图的类型,可以选择CListView继承,在工程建立的这个View中,添加OnInitialUpdate和OnUpdate,即可实现。数据库的要看你使用什么方式了,VC的有ODBC,ADO或者使用数据库提供的开发包。
      

  2.   

    兄弟,我按照你说的方法,选择了CListView,建立了一个应用程序,在
    OnInitialUpdate()的方法里我添加如下代码:
    CRect rect;
    GetClientRect(rect);
    rect.top+=30;
    CListCtrl m_list;
        m_list.Create(WS_CHILD|WS_VISIBLE|WS_BORDER|LVS_REPORT,rect,this,1);
    m_list.SetBkColor(RGB(177,151,240));
    m_list.SetTextColor(RGB(0,0,0));
    m_list.SetTextBkColor(RGB(177,151,240));
    m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP);
    m_list.InsertColumn(0,_T("物资编号"),LVCFMT_LEFT,100);
    m_list.InsertColumn(1,_T("物资名称"),LVCFMT_LEFT,100);
    m_list.InsertColumn(2,_T("规格型号"),LVCFMT_LEFT,100);
    m_list.InsertColumn(3,_T("物资种类"),LVCFMT_LEFT,100);
    m_list.InsertColumn(4,_T("单位"),LVCFMT_LEFT,100);编译通过,运行后还是只出现菜单栏和工具栏,并没有出现我想看到的一个带有表头
    的表格控件阿?是怎么回事啊?