本文整理汇总了C++中wxListCtrl::InsertColumn方法的典型用法代码示例。如果您正苦于以下问题:C++ wxListCtrl::InsertColumn方法的具体用法?C++ wxListCtrl::InsertColumn怎么用?C++ wxListCtrl::InsertColumn使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxListCtrl
的用法示例。
在下文中一共展示了wxListCtrl::InsertColumn方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CreateSkinPage
wxPanel* SjViewSettingsPage::CreateSkinPage(wxWindow* parent)
{
// save given objects
m_skinEnumerator = NULL;
m_skinChangeFromMe = 0;
m_loadSkinsMenuButton = NULL;
// init dialog
wxPanel* page = new wxPanel(parent, -1);
wxSizer* sizer1 = new wxBoxSizer(wxVERTICAL);
page->SetSizer(sizer1);
sizer1->Add(SJ_DLG_SPACE, SJ_DLG_SPACE); // some space
wxStaticText* staticText = new wxStaticText(page, -1,
wxString::Format(_("With different skins you can change the \"look and feel\" of %s. Just\nselect the skin to use from the list above. You'll find more skins on the web."), SJ_PROGRAM_NAME));
sizer1->Add(staticText,
0, wxALL, SJ_DLG_SPACE);
/* add list control
*/
m_listCtrl = new wxListCtrl(page, IDC_SKINLIST, wxDefaultPosition, wxSize(200, 100),
wxLC_REPORT | wxLC_NO_HEADER | wxLC_SINGLE_SEL | wxSUNKEN_BORDER);
m_listCtrl->SetImageList(g_tools->GetIconlist(FALSE), wxIMAGE_LIST_SMALL);
//m_listCtrl->SetImageList(g_tools->GetIconlist(TRUE), wxIMAGE_LIST_NORMAL);
m_listCtrl->InsertColumn(0, _("Name"));
sizer1->Add(m_listCtrl, 1, wxGROW|wxALL, SJ_DLG_SPACE);
wxSizer* sizer3 = new wxBoxSizer(wxHORIZONTAL);
sizer1->Add(sizer3, 0, wxLEFT|wxRIGHT|wxBOTTOM, SJ_DLG_SPACE);
m_loadSkinsMenuButton = new wxButton(page, IDC_LOADSKINSMENUBUTTON, _("Options")+wxString(SJ_BUTTON_MENU_ARROW));
sizer3->Add(m_loadSkinsMenuButton, 0, wxRIGHT, SJ_DLG_SPACE);
// init data
m_orgSkinPath = g_mainFrame->GetSkinUrl();
UpdateSkinList(m_orgSkinPath);
return page;
}
示例2: CreatePage
wxPanel* SjMyMusicConfigPage::CreatePage(wxWindow* parent)
{
wxPanel* page = new wxPanel(parent, -1);
wxSizer* sizer1 = new wxBoxSizer(wxVERTICAL);
page->SetSizer(sizer1);
sizer1->Add(1, SJ_DLG_SPACE); // some space
wxStaticText* staticText = new wxStaticText(page, -1, _("Read music-files from the following folders and sources:"));
sizer1->Add(staticText, 0, wxALL, SJ_DLG_SPACE);
m_listCtrl = new wxListCtrl(page, IDC_IDXLIST, wxPoint(-1, -1), wxSize(200, 80),
wxLC_REPORT | wxLC_NO_HEADER | wxLC_SINGLE_SEL | wxSUNKEN_BORDER
);
m_listCtrl->SetImageList(g_tools->GetIconlist(FALSE), wxIMAGE_LIST_SMALL);
//m_listCtrl->SetImageList(g_tools->GetIconlist(TRUE), wxIMAGE_LIST_NORMAL);
m_listCtrl->InsertColumn(0, _("Read music-files from the following sources:"));
sizer1->Add(m_listCtrl, 1, wxGROW|wxLEFT|wxRIGHT|wxTOP, SJ_DLG_SPACE);
wxBoxSizer* buttonSizer = new wxBoxSizer(wxHORIZONTAL);
sizer1->Add(buttonSizer, 0, wxRIGHT|wxGROW, SJ_DLG_SPACE);
m_addButton = new wxButton(page, IDC_IDXADDSOURCES, _("Add source")+wxString(SJ_BUTTON_MENU_ARROW), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT);
buttonSizer->Add(m_addButton, 0, wxLEFT|wxTOP|wxBOTTOM, SJ_DLG_SPACE);
m_removeButton = new wxButton(page, IDC_IDXDELSOURCE, _("Remove source"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT);
buttonSizer->Add(m_removeButton, 0, wxLEFT|wxTOP|wxBOTTOM, SJ_DLG_SPACE);
m_configMenuButton = new wxButton(page, IDC_IDXCONFIGSOURCEMENU, _("Options")+wxString(SJ_BUTTON_MENU_ARROW), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT);
buttonSizer->Add(m_configMenuButton, 0, wxLEFT|wxTOP|wxBOTTOM, SJ_DLG_SPACE);
m_updateButton = new wxButton(page, IDC_IDXUPDATEMENU, wxString::Format(" %s%s ", _("Update music library"), SJ_BUTTON_MENU_ARROW), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT);
buttonSizer->Add(m_updateButton, 0, wxALL, SJ_DLG_SPACE);
return page;
}