📄 j_type.h
字号:
/******************************************************************************
J_GUI
The JJJ's Graphics Interface Library
COPYRIGHT (c) JJJSTUDIO, 2006 BY JJJ.
-- ALL RIGHTS RESERVED --
Filename: J_Type.h
Author : Jianjun Jiang
Created : 2006/02/3
Website : http://www.jjjbbs.com
Modified: NO
Revision: 1.00
Readme : J_GUI Type Define
******************************************************************************/
#ifndef __J_TYPE_H__
#define __J_TYPE_H__
#include "J_Config.h"
/*****************************************************************************/
#define J_BLACK 0x000000 //黑
#define J_BLUE 0xFF0000 //蓝
#define J_GREEN 0x00ff00 //绿
#define J_CYAN 0xffff00 //青
#define J_RED 0x0000FF //红
#define J_MAGENTA 0x8b008b //洋红
#define J_BROWN 0x2a2aa5 //褐
#define J_DARKGRAY 0x404040 //深灰
#define J_GRAY 0x808080 //灰
#define J_LIGHTGRAY 0xd3d3d3 //浅灰
#define J_LIGHTBLUE 0xff8080 //淡蓝
#define J_LIGHTGREEN 0x80ff80 //淡绿
#define J_LIGHTCYAN 0x80ffff //淡青
#define J_LIGHTRED 0x8080ff //淡红
#define J_LIGHTMAGENTA 0xff80ff //淡洋红
#define J_YELLOW 0x00ffff //黄
#define J_WHITE 0xffffff //白
typedef struct {
UINT16 x;
UINT16 y;
}J_POINT;
typedef struct {
UINT16 x1;
UINT16 y1;
UINT16 x2;
UINT16 y2;
}J_RECT;
typedef struct {
TCOLOR FrontColor;
TCOLOR BackColor;
UINT8 ASCIICodePixelW;
UINT8 ASCIICodePixelH;
UINT8 * ASCIICode;
UINT8 HZKCodePixelW;
UINT8 HZKCodePixelH;
UINT8 * HZKCode;
UINT8 LineSpacing;
UINT8 RowSpacing;
}J_FONT;
typedef struct {
TCOLOR Color;
UINT8 Width;
}J_PEN;
typedef struct {
UINT16 Width;
UINT16 Height;
UINT16 BytesPerLine;
UINT16 BitsPerPixel;
UINT8 *Data;
}J_BITMAP;
/*****************************************************************************/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -