编一个对话框程序
再一个子对话框内放了一个 CListCtrl控件   但是不能显示加入的列
一下是在子对话框的代码
BOOL CProcessDialog::OnInitDialog(void)
{
CDialog::OnInitDialog ();
m_showProcess.InsertColumn (0,"进程名",LVCFMT_LEFT,100);
m_showProcess.InsertColumn (0,"PID",LVCFMT_LEFT,30);
m_showProcess.InsertColumn (0,"进程名",LVCFMT_LEFT,400);
m_showProcess.SetExtendedStyle (LVS_EX_CHECKBOXES |LVS_EX_FULLROWSELECT |LVS_EX_GRIDLINES );   return 0;
}

解决方案 »

  1.   

    应该是不能显示所有的的列吧,LZ是不是认为应该是3列呀,还是?
    BOOL CProcessDialog::OnInitDialog(void)
    {
    CDialog::OnInitDialog ();
    m_showProcess.InsertColumn (0,"进程名",LVCFMT_LEFT,100);
    m_showProcess.InsertColumn (1,"PID",LVCFMT_LEFT,30);
    m_showProcess.InsertColumn (2,"进程名",LVCFMT_LEFT,400);
    m_showProcess.SetExtendedStyle (LVS_EX_CHECKBOXES  &brvbarLVS_EX_FULLROWSELECT  &brvbarLVS_EX_GRIDLINES );  return 0;
    }
      

  2.   

    没有插入数据,所以看不到,你要是想看到空的列,需要在属性里面设置view为report