⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 choice.h

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 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 + -