gridcell.h
来自「此次上传的使linux下的文件传输协议」· C头文件 代码 · 共 90 行
H
90 行
// GridCell.h: interface for the CGridCell class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_GRIDCELL_H__B7F9D87C_2D57_494C_99AF_2A53ADB4FDBC__INCLUDED_)
#define AFX_GRIDCELL_H__B7F9D87C_2D57_494C_99AF_2A53ADB4FDBC__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "CellID.h"
//CGridCell States
#define GVIS_FOCUSED 0x0001
#define GVIS_SELECTED 0x0002
#define GVIS_READONLY 0x0004
#define GVIS_MODIFIED 0x0008
enum GridCtrlTypeEnum
{
JnCtrlNull,
JnCtrlText, //单元格中显示一个文本框
JnCtrlImage, //显示图像的控件(与原控件合并进行显示方面的支持动作)
JnCtrlButton, //按钮控件
JnCtrlXpButton, //XPButton控件
JnCtrlDrawBias, //斜线控件
JnCtrlLink, //Intelnet Link控件
JnCtrlRadio, //无线按钮控件
JnCtrlCheckBox, //CheckBox控件
//新增加的单元格控件的功能
JnCtrlEdit, //单元格是一个允许编辑的编辑框,允许用户进行编辑
JnCtrlComboBox, //单元格是一个组合框,允许用户进行组合框操作
JnCtrlDateCtrl, //单元格是一个日期控件,允许用户进行日期输入操作
JnCtrlTimeCtrl, //单元格是一个时间控件,允许用户进行时间输入操作
JnCtrlDateTimeCtrl, //单元格是一个日期时间控件,允许用户进行日期时间的输入操作
JnCtrlSpinEdit //单元格是一个带Spin按钮的编辑控件,允许用户进行数字调节操作
};
enum JNGRIDIMAGESHOWTYPE
{
JnNormal, //全部显示,根据网格尺寸自适应尺寸,只能用于背景模式
JnExpand, //全部显示且如果网格尺寸不足能自动扩展网格尺寸
JnLeft, //左边居中显示
JnRight, //右边居中显示
};
enum GridDataTypeEnum
{
JnGridChar,
JnGridInt,
JnGridFloat,
JnGridDate
};
enum GridCtrlStatusEnum
{
JnGridStatusNormal, //普通状态
JnGridStatusActive, //激活状态
JnGridStatusDown, //按下状态
JnGridStatusDisable //不能使用状态
};
class CGridCell : public CObject
{
public:
CGridCell();
virtual ~CGridCell();
DECLARE_SERIAL(CGridCell);
virtual void Serialize(CArchive& ar);
UINT m_nData; //单元格保存的一些特别数据
UINT m_nState; //标识控件的状态(是否选中、鼠标是否在其上面、是否只读等等)
GridCtrlTypeEnum m_nCtrlType; //单元格中的控件类型
CCellID m_TopLeftCellId; //隐藏该单元格的左上角的单元格
int m_nVhide; //垂直方向隐藏数量
int m_nHhide; //水平方向隐藏数量
BOOL m_bHide; //是否隐藏
BOOL m_bSkipH; //水平方向是否跳过
BOOL m_bSkipV; //垂直方向是否跳过
BOOL m_bLeft;
BOOL m_bTop;
BOOL m_bRight;
BOOL m_bBottom;
BOOL m_bEnable; //控件是否允许使用
};
#endif // !defined(AFX_GRIDCELL_H__B7F9D87C_2D57_494C_99AF_2A53ADB4FDBC__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?