Code: Select all
wxNotebook* pNoteBook = new wxNotebook(this, wxID_ANY);
wxPanel* pPanel = new wxPanel(pNoteBook, wxID_ANY);
wxListCtrl* pList = new wxListCtrl(pPanel, ID_ATTR_CTRL, wxPoint(-1, -1), wxDefaultSize, wxLC_REPORT | wxBORDER_RAISED);
pList->InsertColumn(0, wxT("Param 0"), wxLIST_FORMAT_CENTRE);
pList->InsertColumn(1, wxT("Param 1"), wxLIST_FORMAT_CENTRE);
wxString label;
label.Printf(wxT("145"));
long item = pList->InsertItem(0, label, 0);
pList->SetItem(item, 0, label);
label.Printf(wxT("5896"));
pList->SetItem(item, 1, label);
label.Printf(wxT("41"));
item = pList->InsertItem(1, label, 0);
pList->SetItem(item, 0, label);
label.Printf(wxT("470"));
pList->SetItem(item, 1, label);
pList->SetSingleStyle(wxLC_HRULES | wxLC_VRULES, true);
wxSizer* pPanelSizer = new wxBoxSizer(wxVERTICAL);
pList->SetMinSize(wxSize(800, 400));
pPanelSizer->Add(pList, 1, wxGROW | wxALL, 5);
pPanel->SetSizerAndFit(pPanelSizer);
pNoteBook->AddPage(pPanel, "Tab 1");
wxSizer* pMainSizer = new wxBoxSizer(wxVERTICAL);
pMainSizer->Add(pNoteBook, 1, wxGROW);
SetSizerAndFit(pMainSizer);