10#include "GUIPropertyItemSliderBase.h" 
   18        class CGUISliderOwnerDrawnBase;
 
   29            friend class CGUIPropertyGridPropertySlider;
 
  195            virtual void SetRange(int32_t i32Min, int32_t i32Max) 
override;
 
  196            virtual void SetRange(uint32_t u32Min, uint32_t u32Max) 
override;
 
  197            virtual void SetRange(int64_t i64Min, int64_t i64Max) 
override;
 
  198            virtual void SetRange(uint64_t u64Min, uint64_t u64Max) 
override;
 
  199            virtual void SetRange(
double f64Min, 
double f64Max) 
override;
 
  200            virtual void SetRange(
double f64Min, 
double f64Max, 
double f64Unit) 
override;
 
  201            virtual void SetRange(
double f64Min, 
double f64Max, 
double f64Unit, uint8_t u8DecimalPlace) 
override;
 
  206            virtual void InternalSetEditCtrlWidth(int32_t nEditWidth);
 
  207            virtual void InternalSetEditCtrlRatio(
double f64EditRatio);
 
  208            virtual void InternalOnAfterSetRange();
 
  213            int32_t m_i32EditCtrlWidth;
 
  214            double m_f64EditCtrlRatio;
 
  217            bool m_bShowSpinCtrl;
 
  218            bool m_bForceSetEditCtrlSize;
 
Template type 의 문자열 클래스
Definition FLString.h:34
CGUIPropertyItemSliderBase(ESliderTemplateType eTemplateType)
CGUIPropertyItemSliderBase 클래스의 생성자입니다.
virtual void SetRange(double f64Min, double f64Max, double f64Unit, uint8_t u8DecimalPlace) override
슬라이더의 범위와 한 칸 당 증감하는 값, 소수점 표시 자릿수를 지정합니다.
virtual bool SetValue(Base::CFLString< wchar_t > strValue, bool bInvokeCallback=true) override
문자열로부터 슬라이더의 값을 설정합니다.
CGUIPropertyItemSlider(ESliderTemplateType eTemplateType)
CGUIPropertyItemSlider 클래스의 생성자입니다.
virtual CMFCPropertyGridProperty * CreateGridProperty() override
슬라이더의 속성 그리드를 생성합니다.
virtual void SetEditCtrlRatio(double f64EditRatio=0.3, bool bForce=true)
슬라이더 왼쪽의 슬라이더 값을 표시하는 편집 가능한 Edit control 의 너비 비율을 지정합니다.
virtual void ShowSlider(bool bShow)
슬라이더를 표시하는지 여부를 설정합니다.
virtual double GetEditCtrlRatio() const
슬라이더 왼쪽의 슬라이더 값을 표시하는 편집 가능한 Edit control 의 너비 비율을 얻어 옵니다.
virtual void SetRange(double f64Min, double f64Max) override
슬라이더의 범위를 지정합니다.
virtual int32_t GetEditCtrlWidth() const
슬라이더 왼쪽의 슬라이더 값을 표시하는 편집 가능한 Edit control 의 너비를 얻어 옵니다.
virtual void SetEditCtrlWidth(int32_t i32EditWidth=100, bool bForce=true)
슬라이더 왼쪽의 슬라이더 값을 표시하는 편집 가능한 Edit control 의 너비를 지정합니다.
virtual void SetRange(int64_t i64Min, int64_t i64Max) override
슬라이더의 범위를 지정합니다.
virtual void SetRange(uint32_t u32Min, uint32_t u32Max) override
슬라이더의 범위를 지정합니다.
virtual void Invalidate() override
this에 해당하는 영역을 화면상에서 무효화합니다.
virtual void SetRange(double f64Min, double f64Max, double f64Unit) override
슬라이더의 범위와 한 칸 당 증감하는 값을 지정합니다.
virtual bool IsSliderVisible() const
슬라이더를 표시하는지 여부를 얻어 옵니다.
virtual void ShowSpinControl(bool bShow=true)
Edit control 옆에 위치한 Spin control 의 표시 여부를 설정합니다.
virtual void SetRange(int32_t i32Min, int32_t i32Max) override
슬라이더의 범위를 지정합니다.
virtual void SetRange(uint64_t u64Min, uint64_t u64Max) override
슬라이더의 범위를 지정합니다.
ETemplateType
템플릿 타입
Definition GUIPropertyItemSlider.h:41
@ ETemplateType_Uint64
Definition GUIPropertyItemSlider.h:52
@ ETemplateType_Int64
Definition GUIPropertyItemSlider.h:49
@ ETemplateType_Int32
Definition GUIPropertyItemSlider.h:43
@ ETemplateType_Uint32
Definition GUIPropertyItemSlider.h:46
@ ETemplateType_Double
Definition GUIPropertyItemSlider.h:55
virtual ~CGUIPropertyItemSlider()
CGUIPropertyItemSlider 클래스의 소멸자입니다.
virtual bool IsSpinControlVisible() const
Spin control 이 현재 표시되고 있는지를 확인합니다.
Definition D2DObject.h:12
ESliderTemplateType
슬라이더 자료형
Definition DefinitionsGUI.h:10306