📄 graphpara.cpp
字号:
//GraphPara.h
#include "stdafx.h"
#include "GraphPara.h"
CGraphPara::CGraphPara()
{
m_ColorNum=4;
m_LayerNum=1;
m_LayerArray=new LayerStruct[m_LayerNum];
m_ColorArray=new long[m_ColorNum];
m_ColorArray[0]=RGB(0,0,0);
m_ColorArray[1]=RGB(255,0,0);
m_ColorArray[2]=RGB(0,255,0);
m_ColorArray[3]=RGB(0,0,255);
m_LayerArray[0].IsDisplay=1;
strcpy(m_LayerArray[0].LayerName,"Layer 0");
}
CGraphPara::~CGraphPara()
{
delete m_ColorArray;
delete m_LayerArray;
m_LayerArray = NULL;
m_ColorArray = NULL;
}
COLORREF CGraphPara::GetColor(int n)
{
return (COLORREF)m_ColorArray[n];
}
bool CGraphPara::GetDisplayState(int n)
{
return m_LayerArray[n].IsDisplay;
}
void CGraphPara::SetColor(long lcolor)
{
return;
}
//获得图形的唯一ID号
int CGraphPara::GetIdOnly()
{
static bool bSignValue=false;
static int IdArray[20000];
if(!bSignValue)
{
for(int i=0;i<20000;i++)
IdArray[i]=0;
bSignValue=true;
}
for(int j=0; j < 20000; j++)
{
if(IdArray[j]!=1)
{
IdArray[j]=1;
return j;
}
}
return -1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -