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

📄 cguage.h

📁 墨香最新私服
💻 H
字号:
// cGuage.h: interface for the cGuage class.
//
//////////////////////////////////////////////////////////////////////

#ifndef _cGUAGE_H_
#define _cGUAGE_H_

#if _MSC_VER > 1000
#pragma once 
#pragma warning(disable:4244)
#endif // _MSC_VER > 1000

#include "cWindow.h"

// coded by taiyo
// 2003.10.29.
//!!!!! This cGugae class is deprecated !!!!!
// you had better use cGuagen OR CObjectGuagen class

class cGuage : public cWindow  
{
public:
	cGuage();
	virtual ~cGuage();
	
	virtual DWORD ActionEvent(CMouse * mouseInfo);
	virtual void Render();
	virtual void SetAbsXY(LONG x, LONG y);
	void InitGuage(LONG x, LONG y);
	void SetPieceImage(cImage * piece) { m_GuagePieceImage = *piece; }

	void SetMinValue(LONG minv) 
	{ 
		m_minValue = minv; 
		m_fChanged = TRUE; 
	}
	void SetMaxValue(LONG maxv) { 
		m_maxValue = maxv; 
		m_fChanged = TRUE; 
	}
	void SetCurValue(LONG val) { 
		m_curValue = val;
		if(m_maxValue < m_curValue)
			m_curValue = m_maxValue;
		m_fChanged = TRUE;
	}
	
protected:
	
	cImage	m_GuagePieceImage;
	VECTOR2 m_imgAbsPos;
	VECTOR2 m_imgRelPos;

	
	WORD m_curValue;
	WORD m_minValue;
	WORD m_maxValue;
	float m_fillPersent;
	BOOL m_fChanged;
};

#endif // _cGUAGE_H_

⌨️ 快捷键说明

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