0

ここに画像の説明を入力

写真のように、「Column 1」、「Column 2」、「Column 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 に答える