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

📄 proplist.h

📁 wxGTK 是 wxWidgets 的 linux GTK+ (>2.2.3)版本。wxWidgets 是一个跨平台的 GUI 框架
💻 H
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        proplist.h// Purpose:     Property sheet sample// Author:      Julian Smart// Modified by:// Created:     04/01/98// RCS-ID:      $Id: proplist.h,v 1.3 2005/09/23 12:47:15 MR Exp $// Copyright:   (c) Julian Smart// Licence:     wxWindows license/////////////////////////////////////////////////////////////////////////////#ifndef _PROPTEST_H_#define _PROPTEST_H_#include "wx/deprecated/proplist.h"#include "wx/deprecated/propform.h"class MyChild;// Define a new applicationclass MyFrame;class MyApp: public wxApp{public:    MyApp(void);    bool OnInit(void);    void RegisterValidators(void);    void PropertyListTest(bool useDialog);    void PropertyFormTest(bool useDialog);    MyFrame*    m_mainFrame;    wxWindow*   m_childWindow;};DECLARE_APP(MyApp)// Define a new frameclass MyFrame: public wxFrame{  public:    MyFrame(wxFrame *frame, const wxString& title, const wxPoint& pos, const wxSize& size, long type);    void OnCloseWindow(wxCloseEvent& event);    void OnQuit(wxCommandEvent& event);    void OnDialogList(wxCommandEvent& event);    void OnFrameList(wxCommandEvent& event);    void OnDialogForm(wxCommandEvent& event);    void OnFrameForm(wxCommandEvent& event);    void OnAbout(wxCommandEvent& event);DECLARE_EVENT_TABLE()};class PropListFrame: public wxPropertyListFrame{public:  PropListFrame(wxPropertyListView *v, wxFrame *parent, const wxString& title,    const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,    long style = wxDEFAULT_FRAME_STYLE, const wxString& name = _T("frame")):        wxPropertyListFrame(v, parent, title, pos, size, style, name)    {    }    void OnCloseWindow(wxCloseEvent& event);    DECLARE_EVENT_TABLE()};class PropListDialog: public wxPropertyListDialog{public:  PropListDialog(wxPropertyListView *v, wxWindow *parent, const wxString& title,    const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,    long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = _T("dialogBox")):        wxPropertyListDialog(v, parent, title, pos, size, style, name)   {   }    void OnCloseWindow(wxCloseEvent& event);    DECLARE_EVENT_TABLE()};class PropFormFrame: public wxPropertyFormFrame{public:  PropFormFrame(wxPropertyFormView *v, wxFrame *parent, const wxString& title,    const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,    long style = wxDEFAULT_FRAME_STYLE, const wxString& name = _T("frame")):    wxPropertyFormFrame(v, parent, title, pos, size, style, name)    {    }    void OnCloseWindow(wxCloseEvent& event);    void OnSize(wxSizeEvent& event);    DECLARE_EVENT_TABLE()};class PropFormDialog: public wxPropertyFormDialog{public:  PropFormDialog(wxPropertyFormView *v, wxWindow *parent, const wxString& title,    const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,    long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = _T("dialogBox")):      wxPropertyFormDialog(v, parent, title, pos, size, style, name)    {    }    void OnCloseWindow(wxCloseEvent& event);    DECLARE_EVENT_TABLE()};#define PROPERTY_QUIT                   1#define PROPERTY_ABOUT                  2#define PROPERTY_TEST_DIALOG_LIST       3#define PROPERTY_TEST_FRAME_LIST        4#define PROPERTY_TEST_DIALOG_FORM       5#define PROPERTY_TEST_FRAME_FORM        6#endif

⌨️ 快捷键说明

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