📄 choice.h
字号:
/////////////////////////////////////////////////////////////////////////////// Name: wx/os2/choice.h// Purpose: wxChoice class// Author: David Webster// Modified by:// Created: 10/13/99// RCS-ID: $Id: choice.h,v 1.23 2006/10/30 16:04:27 VZ Exp $// Copyright: (c) David Webster// Licence: wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_CHOICE_H_#define _WX_CHOICE_H_// ----------------------------------------------------------------------------// Choice item// ----------------------------------------------------------------------------class WXDLLEXPORT wxChoice: public wxChoiceBase{ DECLARE_DYNAMIC_CLASS(wxChoice)public: // ctors inline wxChoice() { } virtual ~wxChoice(); inline wxChoice( wxWindow* pParent ,wxWindowID vId ,const wxPoint& rPos = wxDefaultPosition ,const wxSize& rSize = wxDefaultSize ,int n = 0 ,const wxString asChoices[] = NULL ,long lStyle = 0 ,const wxValidator& rValidator = wxDefaultValidator ,const wxString& rsName = wxChoiceNameStr ) { Create( pParent ,vId ,rPos ,rSize ,n ,asChoices ,lStyle ,rValidator ,rsName ); } inline wxChoice( wxWindow* pParent ,wxWindowID vId ,const wxPoint& rPos ,const wxSize& rSize ,const wxArrayString& asChoices ,long lStyle = 0 ,const wxValidator& rValidator = wxDefaultValidator ,const wxString& rsName = wxChoiceNameStr ) { Create( pParent ,vId ,rPos ,rSize ,asChoices ,lStyle ,rValidator ,rsName ); } bool Create( wxWindow* pParent ,wxWindowID vId ,const wxPoint& rPos = wxDefaultPosition ,const wxSize& rSize = wxDefaultSize ,int n = 0 ,const wxString asChoices[] = NULL ,long lStyle = 0 ,const wxValidator& rValidator = wxDefaultValidator ,const wxString& rsName = wxChoiceNameStr ); bool Create( wxWindow* pParent ,wxWindowID vId ,const wxPoint& rPos ,const wxSize& rSize ,const wxArrayString& asChoices ,long lStyle = 0 ,const wxValidator& rValidator = wxDefaultValidator ,const wxString& rsName = wxChoiceNameStr ); // // Implement base class virtuals // virtual void Delete(unsigned int n); virtual void Clear(void); virtual unsigned int GetCount() const; virtual int GetSelection(void) const; virtual void SetSelection(int n); virtual wxString GetString(unsigned int n) const; virtual void SetString(unsigned int n, const wxString& rsStr); // // OS2 only // virtual bool OS2Command( WXUINT uParam ,WXWORD wId ); MRESULT OS2WindowProc( WXUINT uMsg ,WXWPARAM wParam ,WXLPARAM lParam );protected: virtual int DoAppend(const wxString& rsItem); virtual int DoInsert(const wxString& rsItem, unsigned int pos); virtual void DoSetItemClientData(unsigned int n, void* pClientData); virtual void* DoGetItemClientData(unsigned int n) const; virtual void DoSetItemClientObject(unsigned int n, wxClientData* pClientData); virtual wxClientData* DoGetItemClientObject(unsigned int n) const; virtual wxSize DoGetBestSize(void) const; virtual void DoSetSize( int nX ,int nY ,int nWidth ,int nHeight ,int nsizeFlags = wxSIZE_AUTO ); void Free(void);}; // end of CLASS wxChoice#endif // _WX_CHOICE_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -