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