From dfa4a46bb0e6c6df9d07039fda5ef7f4309915b2 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 4 Aug 2006 01:04:15 +0000 Subject: git-svn-id: svn://mattst88.com/svn/skygipp/trunk@2 a71248a0-261a-0410-b604-901f7c0bd773 --- widgetslider.cpp | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 widgetslider.cpp (limited to 'widgetslider.cpp') diff --git a/widgetslider.cpp b/widgetslider.cpp new file mode 100644 index 0000000..3b5198b --- /dev/null +++ b/widgetslider.cpp @@ -0,0 +1,34 @@ +#include + +#include "widgetslider.h" + +CSlider::CSlider() { + this->maximum = 0; + this->hWnd = NULL; +} + +HRESULT CSlider::Create(HANDLE parent, char * name, int x, int y, int w, int h, int style) { + this->hWnd = GI_WidgetSliderCreate(parent, name, x, y, w, h, style); + if (this->hWnd) { + return S_OK; + } + return E_HANDLE; +} + +HRESULT CSlider::SetValue(int position) { + this->pos = position; + return GI_WidgetSliderSet(this->hWnd, position); +} + +int CSlider::GetValue() { + return this->pos; +} + +HRESULT CSlider::SetMax(int max) { + maximum = max; + return GI_WidgetSliderSetMax(this->hWnd, max); +} + +int CSlider::GetMax() { + return this->maximum; +} -- cgit v1.2.3