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

📄 gauge.h

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 H
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        wx/gtk1/gauge.h// Purpose:// Author:      Robert Roebling// Id:          $Id: gauge.h,v 1.26 2006/10/17 14:44:27 ABX Exp $// Copyright:   (c) 1998 Robert Roebling// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef __GTKGAUGEH__#define __GTKGAUGEH__#include "wx/defs.h"#if wxUSE_GAUGE#include "wx/object.h"#include "wx/list.h"#include "wx/control.h"//-----------------------------------------------------------------------------// classes//-----------------------------------------------------------------------------class WXDLLIMPEXP_CORE wxGauge;//-----------------------------------------------------------------------------// global data//-----------------------------------------------------------------------------extern WXDLLIMPEXP_CORE const wxChar wxGaugeNameStr[];//-----------------------------------------------------------------------------// wxGaugeBox//-----------------------------------------------------------------------------class WXDLLIMPEXP_CORE wxGauge: public wxGaugeBase{public:    wxGauge() { Init(); }    wxGauge( wxWindow *parent,             wxWindowID id,             int range,             const wxPoint& pos = wxDefaultPosition,             const wxSize& size = wxDefaultSize,             long style = wxGA_HORIZONTAL,             const wxValidator& validator = wxDefaultValidator,             const wxString& name = wxGaugeNameStr )    {        Init();        Create(parent, id, range, pos, size, style, validator, name);    }    bool Create( wxWindow *parent,                 wxWindowID id, int range,                 const wxPoint& pos = wxDefaultPosition,                 const wxSize& size = wxDefaultSize,                 long style = wxGA_HORIZONTAL,                 const wxValidator& validator = wxDefaultValidator,                 const wxString& name = wxGaugeNameStr );    void SetShadowWidth( int WXUNUSED(w) ) { }    void SetBezelFace( int WXUNUSED(w) ) { }    void SetRange( int r );    void SetValue( int pos );    int GetShadowWidth() const { return 0; };    int GetBezelFace() const { return 0; };    int GetRange() const;    int GetValue() const;    bool IsVertical() const { return HasFlag(wxGA_VERTICAL); }    static wxVisualAttributes    GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);    // implementation    // -------------    // the max and current gauge values    int m_rangeMax,        m_gaugePos;protected:    // common part of all ctors    void Init() { m_rangeMax = m_gaugePos = 0; }    // set the gauge value to the value of m_gaugePos    void DoSetGauge();    virtual wxSize DoGetBestSize() const;    virtual wxVisualAttributes GetDefaultAttributes() const;private:    DECLARE_DYNAMIC_CLASS(wxGauge)};#endif#endif    // __GTKGAUGEH__

⌨️ 快捷键说明

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