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

📄 slidmon.h

📁 miXo is a buzz machine (www.buzzmachines.com) - a plugin for the freely available jeskola buzz track
💻 H
字号:
// SlidMon.h: interface for the CSlidMon class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SLIDMON_H__F4C11E50_4D35_11D5_8DCF_8F3482BCF72F__INCLUDED_)
#define AFX_SLIDMON_H__F4C11E50_4D35_11D5_8DCF_8F3482BCF72F__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#include "AbWin.h"
//#include "Col.h"
class CColGen;
class CSlidMon  : public CAbWin
{
	float m_fSmVal;
	bool m_bUpdate;
	CColGen *m_pcColGen;
	bool m_bClearBack;
	bool m_bDrawing;
public:
	CSlidMon():CAbWin(),m_fSmVal(0.8f),m_bUpdate(true),m_pcColGen(NULL),
		m_bClearBack(false),m_bDrawing(false) {};
	CSlidMon(CSlidMon const &c) :CAbWin(c),m_fSmVal(c.m_fSmVal),m_bUpdate(c.m_bUpdate),
		m_pcColGen(c.m_pcColGen),m_bClearBack(c.m_bClearBack),
		m_bDrawing(c.m_bDrawing) {};
	CSlidMon(const char *sz,CColGen*cg) 
		:CAbWin(sz),m_fSmVal(-1.0f),m_bUpdate(true),m_pcColGen(cg),
		m_bClearBack(true),m_bDrawing(false) {};
	virtual ~CSlidMon();
	bool SetSmValue(float f);
	void SetClearBack(bool b) { m_bClearBack=b; }
	bool DoUpdate();
	CColGen *GetColorGen() const { return m_pcColGen; }
	void SetColorGen(CColGen *p) { m_pcColGen=p; }
	virtual bool OnWMPaint(HDC);
	virtual const char *GetTitle() const { return "SlidMon";}
	virtual const char *GetClassName() const { return "CSlidMon"; }
	virtual DWORD GetClassStyle() const { return (CS_GLOBALCLASS|CS_BYTEALIGNCLIENT|CS_SAVEBITS|CS_PARENTDC); }
	virtual DWORD GetExWinStyle() const { return ((WS_EX_LEFT));}
	virtual DWORD GetWinStyle() const { return (WS_VISIBLE|WS_CHILD|WS_CLIPSIBLINGS); } //|WS_OVERLAPPED
//	virtual HBRUSH GetBgBrush() const { return (HBRUSH)(CreateSolidBrush(RGB(0,0,0))); } 
	virtual void DeInit();
};

#endif // !defined(AFX_SLIDMON_H__F4C11E50_4D35_11D5_8DCF_8F3482BCF72F__INCLUDED_)

⌨️ 快捷键说明

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