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

📄 combo.h

📁 wxGTK 是 wxWidgets 的 linux GTK+ (>2.2.3)版本。wxWidgets 是一个跨平台的 GUI 框架
💻 H
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        wx/generic/combo.h// Purpose:     Generic wxComboCtrl// Author:      Jaakko Salli// Modified by:// Created:     Apr-30-2006// RCS-ID:      $Id: combo.h,v 1.6 2006/10/09 20:12:12 RR Exp $// Copyright:   (c) Jaakko Salli// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_GENERIC_COMBOCTRL_H_#define _WX_GENERIC_COMBOCTRL_H_#if wxUSE_COMBOCTRL// Only define generic if native doesn't have all the features#if !defined(wxCOMBOCONTROL_FULLY_FEATURED)// ----------------------------------------------------------------------------// Generic wxComboCtrl// ----------------------------------------------------------------------------#if defined(__WXUNIVERSAL__)// all actions of single line text controls are supported// popup/dismiss the choice window#define wxACTION_COMBOBOX_POPUP     _T("popup")#define wxACTION_COMBOBOX_DISMISS   _T("dismiss")#endifextern WXDLLIMPEXP_DATA_CORE(const wxChar) wxComboBoxNameStr[];class WXDLLEXPORT wxGenericComboCtrl : public wxComboCtrlBase{public:    // ctors and such    wxGenericComboCtrl() : wxComboCtrlBase() { Init(); }    wxGenericComboCtrl(wxWindow *parent,                       wxWindowID id = wxID_ANY,                       const wxString& value = wxEmptyString,                       const wxPoint& pos = wxDefaultPosition,                       const wxSize& size = wxDefaultSize,                       long style = 0,                       const wxValidator& validator = wxDefaultValidator,                       const wxString& name = wxComboBoxNameStr)        : wxComboCtrlBase()    {        Init();        (void)Create(parent, id, value, pos, size, style, validator, name);    }    bool Create(wxWindow *parent,                wxWindowID id = wxID_ANY,                const wxString& value = wxEmptyString,                const wxPoint& pos = wxDefaultPosition,                const wxSize& size = wxDefaultSize,                long style = 0,                const wxValidator& validator = wxDefaultValidator,                const wxString& name = wxComboBoxNameStr);    virtual ~wxGenericComboCtrl();    void SetCustomPaintWidth( int width );    virtual bool IsKeyPopupToggle(const wxKeyEvent& event) const;    static int GetFeatures() { return wxComboCtrlFeatures::All; }#if defined(__WXUNIVERSAL__)    // we have our own input handler and our own actions    virtual bool PerformAction(const wxControlAction& action,                               long numArg = 0l,                               const wxString& strArg = wxEmptyString);#endifprotected:    // Mandatory virtuals    virtual void OnResize();    // Event handlers    void OnPaintEvent( wxPaintEvent& event );    void OnMouseEvent( wxMouseEvent& event );private:    void Init();    DECLARE_EVENT_TABLE()    DECLARE_DYNAMIC_CLASS(wxGenericComboCtrl)};#ifndef _WX_COMBOCONTROL_H_// If native wxComboCtrl was not defined, then prepare a simple// front-end so that wxRTTI works as expected.class WXDLLEXPORT wxComboCtrl : public wxGenericComboCtrl{public:    wxComboCtrl() : wxGenericComboCtrl() {}    wxComboCtrl(wxWindow *parent,                wxWindowID id = wxID_ANY,                const wxString& value = wxEmptyString,                const wxPoint& pos = wxDefaultPosition,                const wxSize& size = wxDefaultSize,                long style = 0,                const wxValidator& validator = wxDefaultValidator,                const wxString& name = wxComboBoxNameStr)        : wxGenericComboCtrl()    {        (void)Create(parent, id, value, pos, size, style, validator, name);    }    virtual ~wxComboCtrl() {}protected:private:    DECLARE_DYNAMIC_CLASS(wxComboCtrl)};#endif // _WX_COMBOCONTROL_H_#else#define wxGenericComboCtrl   wxComboCtrl#endif // !defined(wxCOMBOCONTROL_FULLY_FEATURED)#endif // wxUSE_COMBOCTRL#endif    // _WX_GENERIC_COMBOCTRL_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -