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

📄 slider.h

📁 wxWidgets 是一个跨平台的 GUI 框架。它给开发人员提供了统一的接口
💻 H
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        slider.h// Purpose:     wxSlider class// Author:      Stefan Csomor// Modified by:// Created:     1998-01-01// RCS-ID:      $Id: slider.h,v 1.7 2006/09/05 20:46:01 VZ Exp $// Copyright:   (c) Stefan Csomor// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_SLIDER_H_#define _WX_SLIDER_H_#include "wx/control.h"#include "wx/slider.h"#include "wx/stattext.h"WXDLLEXPORT_DATA(extern const wxChar) wxSliderNameStr[];// Sliderclass WXDLLEXPORT wxSlider: public wxControl{  DECLARE_DYNAMIC_CLASS(wxSlider)public:  wxSlider();  inline wxSlider(wxWindow *parent, wxWindowID id,           int value, int minValue, int maxValue,           const wxPoint& pos = wxDefaultPosition,           const wxSize& size = wxDefaultSize,           long style = wxSL_HORIZONTAL,           const wxValidator& validator = wxDefaultValidator,           const wxString& name = wxSliderNameStr)  {      Create(parent, id, value, minValue, maxValue, pos, size, style, validator, name);  }  virtual ~wxSlider();  bool Create(wxWindow *parent, wxWindowID id,           int value, int minValue, int maxValue,           const wxPoint& pos = wxDefaultPosition,           const wxSize& size = wxDefaultSize,           long style = wxSL_HORIZONTAL,           const wxValidator& validator = wxDefaultValidator,           const wxString& name = wxSliderNameStr);  virtual int GetValue() const ;  virtual void SetValue(int);  void SetRange(int minValue, int maxValue);  inline int GetMin() const { return m_rangeMin; }  inline int GetMax() const { return m_rangeMax; }  void SetMin(int minValue) { SetRange(minValue, m_rangeMax); }  void SetMax(int maxValue) { SetRange(m_rangeMin, maxValue); }      // For trackbars only  void SetTickFreq(int n, int pos);  inline int GetTickFreq() const { return m_tickFreq; }  void SetPageSize(int pageSize);  int GetPageSize() const ;  void ClearSel() ;  void ClearTicks() ;  void SetLineSize(int lineSize);  int GetLineSize() const ;  int GetSelEnd() const ;  int GetSelStart() const ;  void SetSelection(int minPos, int maxPos);  void SetThumbLength(int len) ;  int GetThumbLength() const ;  void SetTick(int tickPos) ;      // set min/max size of the slider     virtual void DoSetSizeHints( int minW, int minH,                                int maxW = -1, int maxH = -1,                                int incW = -1, int incH = -1 );    protected:     virtual wxSize DoGetBestSize() const;     virtual void   DoSetSize(int x, int y, int w, int h, int sizeFlags);     virtual void   DoMoveWindow(int x, int y, int w, int h);   void Command(wxCommandEvent& event);    void                     MacHandleControlClick( WXWidget control , wxInt16 controlpart , bool mouseStillDown ) ;    virtual void            MacUpdateDimensions() ;     wxStaticText*    m_macMinimumStatic ;     wxStaticText*    m_macMaximumStatic ;     wxStaticText*    m_macValueStatic ;  int           m_rangeMin;  int           m_rangeMax;  int           m_pageSize;  int           m_lineSize;  int           m_tickFreq;private :DECLARE_EVENT_TABLE()};#endif    // _WX_SLIDER_H_

⌨️ 快捷键说明

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