FLImaging
7.5.18.2
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIPropertyItemDraggableSpin.h
1
#pragma once
2
#include "GUIPropertyItemSliderBase.h"
3
11
13
namespace
FLImaging
14
{
16
namespace
GUI
17
{
36
class
FL_EXPORT
CGUIPropertyItemDraggableSpin
:
public
CGUIPropertyItemSliderBase
37
{
38
friend
class
CGUIPropertyGridPropertyDraggableSpin;
39
40
public
:
50
CGUIPropertyItemDraggableSpin
(
ESliderTemplateType
eTemplateType);
51
58
virtual
~CGUIPropertyItemDraggableSpin
();
59
60
70
virtual
CMFCPropertyGridProperty*
CreateGridProperty
()
override
;
71
85
virtual
void
SetDragValuePerPixel
(
double
f64DragValuePerPixel);
86
96
virtual
double
GetDragValuePerPixel
()
const
;
97
117
virtual
bool
IsDragValuePerPixelSet
()
const
;
118
119
virtual
bool
SetValue
(
Base::CFLString<wchar_t>
strValue,
bool
bInvokeCallback =
true
)
override
;
120
121
protected
:
122
SVariant m_varValue;
123
double
m_f64DragValuePerPixel;
// Drag sensitivity
124
bool
m_bDragValuePerPixelSet;
125
};
126
}
127
}
128
FLImaging::Base::CFLString
Template type 의 문자열 클래스
Definition
FLString.h:34
FLImaging::GUI::CGUIPropertyItemDraggableSpin::GetDragValuePerPixel
virtual double GetDragValuePerPixel() const
컨트롤의 드래그 감도를 반환합니다.
FLImaging::GUI::CGUIPropertyItemDraggableSpin::IsDragValuePerPixelSet
virtual bool IsDragValuePerPixelSet() const
드래그 시 픽셀당 값 변화량이 명시적으로 설정되었는지 여부를 반환합니다.
FLImaging::GUI::CGUIPropertyItemDraggableSpin::SetDragValuePerPixel
virtual void SetDragValuePerPixel(double f64DragValuePerPixel)
컨트롤의 드래그 감도를 설정합니다. 이 값은 사용자가 마우스를 좌우로 드래그할 때 픽셀 이동당 값이 얼마나 변하는지를 결정합니다.
FLImaging::GUI::CGUIPropertyItemDraggableSpin::SetValue
virtual bool SetValue(Base::CFLString< wchar_t > strValue, bool bInvokeCallback=true) override
this에 값을 설정합니다.
FLImaging::GUI::CGUIPropertyItemDraggableSpin::CGUIPropertyItemDraggableSpin
CGUIPropertyItemDraggableSpin(ESliderTemplateType eTemplateType)
CGUIPropertyItemDraggableSpin 클래스의 생성자입니다.
FLImaging::GUI::CGUIPropertyItemDraggableSpin::~CGUIPropertyItemDraggableSpin
virtual ~CGUIPropertyItemDraggableSpin()
CGUIPropertyItemDraggableSpin 클래스의 소멸자입니다.
FLImaging::GUI::CGUIPropertyItemDraggableSpin::CreateGridProperty
virtual CMFCPropertyGridProperty * CreateGridProperty() override
슬라이더의 속성을 생성합니다.
FLImaging::GUI::CGUIPropertyItemSliderBase::CGUIPropertyItemSliderBase
CGUIPropertyItemSliderBase(ESliderTemplateType eTemplateType)
CGUIPropertyItemSliderBase 클래스의 생성자입니다.
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging::GUI::ESliderTemplateType
ESliderTemplateType
슬라이더 자료형
Definition
DefinitionsGUI.h:11402
FLImaging
생성시간 :
, 프로젝트명 : FLImaging, 생성자 :
1.17.0