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

📄 bk_ground.h

📁 一个基于PXA255的水情遥测、遥控系统现场服务器软件
💻 H
字号:
// BK_Ground.h: interface for the CBK_Ground class.
//
//////////////////////////////////////////////////////////////////////

#include "ChannelInfo.h"

#if !defined(AFX_BK_GROUND_H__DF8A9D24_4AEA_42D4_84EA_299539B5DD5C__INCLUDED_)
#define AFX_BK_GROUND_H__DF8A9D24_4AEA_42D4_84EA_299539B5DD5C__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

struct ChannelSet
{
char name[20];					//通道名称
float	Low_V;					//	最低值
float Heigh_V;					//	最高值
float Edeg;						//临界值
BOOL  Operate;					//高于临界值的操作
BOOL	Bound;					//是否邦定
BOOL	Handle;					//手工
public:
	void Display();
};

class CBK_Ground  
{
public:
	POINT ComputePoint(POINT Old_pt);	//真实的坐标
	void Init_BK();
	void Draw_BK(CDC *cdc);			//绘制背景
	void Single_Full();				//信号缓冲器满
	void DrawSingle(CDC *cdc);			//画信号图形
	//virtual void ~CBK_Ground();
	//void CBK_Ground();

//protected:
	CBitmap MemBitmap;
	CDC MemDC;
	HPEN hp;

	
	COLORREF BK_Color;				//背景颜色
	COLORREF Line_Color;			//坐标轴线颜色
	int Point_Count[8];				//设置横轴点数
	COLORREF	Single_Color[8];	//设置颜色(绘图线)
	float	*Single[8];				//信号队列
	float	PresentS[8];			//最近的各路通道的值
	
	
	int BenchMark;				//画图时的基准(以哪一路信号为准画图)

	int StartX;					//画图区左上角X坐标
	int StartY;					//画图区左上角Y坐标
	int H_Size;					//水平宽度
	int V_Size;					//垂直高度
	int H_Grid_Count;			//水平的格数
	int V_Grid_Count;			//垂直的格数

	CChannelInfo *channel;		//各路通道的设置

	

};

#endif // !defined(AFX_BK_GROUND_H__DF8A9D24_4AEA_42D4_84EA_299539B5DD5C__INCLUDED_)

⌨️ 快捷键说明

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