+
+ wxListCtrl *m_listCtrl = new wxListCtrl(
+ this, -1, wxPoint(200, 10), wxSize(180, 120),
+ wxLC_REPORT | wxSUNKEN_BORDER | wxLC_SINGLE_SEL );
+
+ m_listCtrl->InsertColumn(0, "First", wxLIST_FORMAT_LEFT, 90);
+ m_listCtrl->InsertColumn(1, "Last", wxLIST_FORMAT_LEFT, 90);
+
+ for ( int i=0; i < 30; i++)
+ {
+ char buf[20];
+ sprintf(buf, "Item %d", i);
+ m_listCtrl->InsertItem(i, buf);
+ }
+ m_listCtrl->SetItemState( 3, wxLIST_STATE_SELECTED, wxLIST_STATE_SELECTED );
+
+ (void) new wxListBox( this, -1, wxPoint(200,180), wxSize(180,120), 5, choices, wxLB_ALWAYS_SB );