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

📄 dirdlgg.h

📁 wxGTK 是 wxWidgets 的 linux GTK+ (>2.2.3)版本。wxWidgets 是一个跨平台的 GUI 框架
💻 H
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        wx/generic/dirdlgg.h// Purpose:     wxGenericDirCtrl class//              Builds on wxDirCtrl class written by Robert Roebling for the//              wxFile application, modified by Harm van der Heijden.//              Further modified for Windows.// Author:      Robert Roebling, Harm van der Heijden, Julian Smart et al// Modified by:// Created:     21/3/2000// RCS-ID:      $Id: dirdlgg.h,v 1.34 2006/05/28 23:31:42 VZ Exp $// Copyright:   (c) Robert Roebling, Harm van der Heijden, Julian Smart// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_DIRDLGG_H_#define _WX_DIRDLGG_H_class WXDLLEXPORT wxGenericDirCtrl;class WXDLLEXPORT wxTextCtrl;class WXDLLEXPORT wxTreeEvent;// we may be included directly as well as from wx/dirdlg.h (FIXME)extern WXDLLEXPORT_DATA(const wxChar) wxDirDialogNameStr[];extern WXDLLEXPORT_DATA(const wxChar) wxDirSelectorPromptStr[];#ifndef wxDD_DEFAULT_STYLE#ifdef __WXWINCE__    #define wxDD_DEFAULT_STYLE      wxDEFAULT_DIALOG_STYLE#else    #define wxDD_DEFAULT_STYLE      (wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)#endif#endif#include "wx/dialog.h"//-----------------------------------------------------------------------------// wxGenericDirDialog//-----------------------------------------------------------------------------class WXDLLEXPORT wxGenericDirDialog : public wxDirDialogBase{public:    wxGenericDirDialog() : wxDirDialogBase() { }    wxGenericDirDialog(wxWindow* parent,                       const wxString& title = wxDirSelectorPromptStr,                       const wxString& defaultPath = wxEmptyString,                       long style = wxDD_DEFAULT_STYLE,                       const wxPoint& pos = wxDefaultPosition,                       const wxSize& sz = wxDefaultSize,//Size(450, 550),                       const wxString& name = wxDirDialogNameStr);    bool Create(wxWindow* parent,                const wxString& title = wxDirSelectorPromptStr,                const wxString& defaultPath = wxEmptyString,                long style = wxDD_DEFAULT_STYLE,                const wxPoint& pos = wxDefaultPosition,                const wxSize& sz = wxDefaultSize,//Size(450, 550),                       const wxString& name = wxDirDialogNameStr);    //// Accessors    void SetPath(const wxString& path);    wxString GetPath() const;    //// Overrides    virtual int ShowModal();    virtual void EndModal(int retCode);    // this one is specific to wxGenericDirDialog    wxTextCtrl* GetInputCtrl() const { return m_input; }protected:    //// Event handlers    void OnCloseWindow(wxCloseEvent& event);    void OnOK(wxCommandEvent& event);    void OnTreeSelected(wxTreeEvent &event);    void OnTreeKeyDown(wxTreeEvent &event);    void OnNew(wxCommandEvent& event);    void OnGoHome(wxCommandEvent& event);    void OnShowHidden(wxCommandEvent& event);    wxGenericDirCtrl* m_dirCtrl;    wxTextCtrl*       m_input;    DECLARE_EVENT_TABLE()    DECLARE_DYNAMIC_CLASS(wxGenericDirDialog)};#endif // _WX_DIRDLGG_H_

⌨️ 快捷键说明

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