0

在此处输入图像描述

如图所示,找不到标题应该是“第1列”、“第2列”、“第3列”

这是我正在做的事情:

  1. 在构造函数中

    ListCtrlRevMsg = new wxListCtrl(this, ID_LISTCTRL1, wxPoint(72,8),wxSize(330,100), wxLC_REPORT, wxDefaultValidator, _T("ID_LISTCTRL1"));
    
  2. 然后,初始化列

    wxListItem itemCol;
    
    itemCol.SetText(wxT("Column 1"));
    itemCol.SetImage(-1);
    itemCol.SetWidth(100);
    itemCol.SetTextColour(*wxRED);
    ListCtrlRevMsg->InsertColumn(0, itemCol);
    
    itemCol.SetText(wxT("Column 2"));
    ListCtrlRevMsg->InsertColumn(1, itemCol);
    
    itemCol.SetText(wxT("Column 3"));
    ListCtrlRevMsg->InsertColumn(2, itemCol);
    

我找不到原因。

4

1 回答 1

0

我找到了原因: itemCol.SetImage(-1); 因为我不初始化图像,所以当我删除这句话时,它工作正常。

于 2016-08-23T01:29:11.910 回答