DragonNest/Common/MFCUtility/FloatMiniSlider.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

42 lines
904 B
C++

#pragma once
// CFloatMiniSlider
#define UM_NUMMINISLIDER_UPDATE WM_USER + 2000
#include "MiniSliderEx.h"
class CFloatMiniSlider : public CWnd
{
DECLARE_DYNAMIC(CFloatMiniSlider)
public:
CFloatMiniSlider();
virtual ~CFloatMiniSlider();
void SetRange( float fMin, float fMax );
void SetRangeMin( float fValue );
void SetRangeMax( float fValue );
float GetRangeMin() { return m_Slider.GetRangeMinFloat(); }
float GetRangeMax() { return m_Slider.GetRangeMaxFloat(); }
float GetPos() { return m_Slider.GetPosFloat(); }
void SetPos( float fValue );
protected:
DECLARE_MESSAGE_MAP()
CEdit m_Edit;
CSpinButtonCtrl m_Spin;
CMiniSliderEx m_Slider;
CStatic m_Static;
bool m_bForceUpdate;
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg LRESULT OnUpdatePosSliderEx( WPARAM wParam, LPARAM lParam );
afx_msg void OnEnUpdateEdit();
afx_msg void OnEnable(BOOL bEnable);
};