📄 slidmon.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 + -