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

📄 editlbox.h

📁 wxGTK 是 wxWidgets 的 linux GTK+ (>2.2.3)版本。wxWidgets 是一个跨平台的 GUI 框架
💻 H
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        editlbox.h// Purpose:     ListBox with editable items// Author:      Vaclav Slavik// RCS-ID:      $Id: editlbox.h,v 1.11 2005/09/23 12:47:00 MR Exp $// Copyright:   (c) Vaclav Slavik// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef __WX_EDITLBOX_H__#define __WX_EDITLBOX_H__#include "wx/panel.h"#include "wx/gizmos/gizmos.h"class WXDLLEXPORT wxBitmapButton;class WXDLLEXPORT wxListCtrl;class WXDLLEXPORT wxListEvent;#define wxEL_ALLOW_NEW          0x0100#define wxEL_ALLOW_EDIT         0x0200#define wxEL_ALLOW_DELETE       0x0400// This class provides a composite control that lets the// user easily enter list of stringsclass WXDLLIMPEXP_GIZMOS wxEditableListBox : public wxPanel{    DECLARE_CLASS(wxEditableListBox)public:    wxEditableListBox(wxWindow *parent, wxWindowID id,                      const wxString& label,                      const wxPoint& pos = wxDefaultPosition,                      const wxSize& size = wxDefaultSize,                      long style = wxEL_ALLOW_NEW | wxEL_ALLOW_EDIT | wxEL_ALLOW_DELETE,                      const wxString& name = wxT("editableListBox"));    void SetStrings(const wxArrayString& strings);    void GetStrings(wxArrayString& strings);    wxListCtrl* GetListCtrl()       { return m_listCtrl; }    wxBitmapButton* GetDelButton()  { return m_bDel; }    wxBitmapButton* GetNewButton()  { return m_bNew; }    wxBitmapButton* GetUpButton()   { return m_bUp; }    wxBitmapButton* GetDownButton() { return m_bDown; }    wxBitmapButton* GetEditButton() { return m_bEdit; }protected:    wxBitmapButton *m_bDel, *m_bNew, *m_bUp, *m_bDown, *m_bEdit;    wxListCtrl *m_listCtrl;    int m_selection;    long m_style;    void OnItemSelected(wxListEvent& event);    void OnEndLabelEdit(wxListEvent& event);    void OnNewItem(wxCommandEvent& event);    void OnDelItem(wxCommandEvent& event);    void OnEditItem(wxCommandEvent& event);    void OnUpItem(wxCommandEvent& event);    void OnDownItem(wxCommandEvent& event);    DECLARE_EVENT_TABLE()};#endif

⌨️ 快捷键说明

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