This class represents a dialog that shows a list of strings, and allows the user to select one. Double-clicking on a list item is equivalent to single-clicking and then pressing OK.
Derived from
wxDialog
wxWindow
wxEvtHandler
wxObject
Include files
<wx/choicdlg.h>
See also
wxSingleChoiceDialog overview, wxMultiChoiceDialog
Constructor, taking an array of wxString choices and optional client data.
Parameters
wxOK | Show an OK button. |
wxCANCEL | Show a Cancel button. |
wxCENTRE | Centre the message. Not Windows. |
Remarks
Use wxSingleChoiceDialog::ShowModal to show the dialog.
wxPython での注意点: For Python the two parameters n and choices are collapsed into a single parameter choices which is expected to be a Python list of strings.
wxPerl での注意点: In wxPerl there is just an array reference in place of n and choices, and the client data array, if present, must have the same length as the choices array.
Returns the index of selected item.
char* GetSelectionClientData(void) const
Returns the client data associated with the selection.
wxString GetStringSelection(void) const
Returns the selected string.
void SetSelection(int selection) const
Sets the index of the initially selected item.
Shows the dialog, returning either wxID_OK or wxID_CANCEL.
ymasuda 平成17年11月19日