@library{wxcore}
@category{ctrl}
- @appearance{checklistbox.png}
+ @appearance{checklistbox}
@see wxListBox, wxChoice, wxComboBox, wxListCtrl, wxCommandEvent
*/
const wxString& name = "listBox");
//@}
+ bool Create(wxWindow *parent,
+ wxWindowID id,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ int nStrings = 0,
+ const wxString choices[] = NULL,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ const wxString& name = wxListBoxNameStr);
+
+ bool Create(wxWindow *parent,
+ wxWindowID id,
+ const wxPoint& pos,
+ const wxSize& size,
+ const wxArrayString& choices,
+ long style = 0,
+ const wxValidator& validator = wxDefaultValidator,
+ const wxString& name = wxListBoxNameStr);
+
/**
Destructor, destroying the list box.
*/
Index of item whose check status is to be returned.
*/
bool IsChecked(unsigned int item) const;
+
+ /**
+ Return the indices of the checked items.
+
+ @param checkedItems
+ A reference to the array that is filled with the indices of the
+ checked items.
+ @return The number of checked items.
+
+ @see Check(), IsChecked()
+
+ @since 2.9.5
+ */
+ unsigned int GetCheckedItems(wxArrayInt& checkedItems) const;
};