📄 gosdef.h
字号:
#ifndef _GOS_GOSDEF_H_
#define _GOS_GOSDEF_H_
//常数
#define MINCHAR 0x80
#define MAXCHAR 0x7f
#define MINSHORT 0x8000
#define MAXSHORT 0x7fff
#define MINLONG 0x80000000
#define MAXLONG 0x7fffffff
#define MAXBYTE 0xff
#define MAXWORD 0xffff
#define MAXDWORD 0xffffffff
#define NULL 0
#define TRUE 1
#define FALSE 0
#define INFINITE MAXLONG
#define MATH_PI 3.1415926535897932384626433832795
//简单类型定义
typedef INT BOOL;
typedef USHORT WORD,*PWORD;
typedef ULONG DWORD,*PDWORD;
typedef UINT WPARAM;
typedef ULONG LPARAM,LRESULT;
typedef ULONG SIZE_T;
typedef PVOID HANDLE,POSITION;
typedef DWORD COLORREF,*PCOLORREF;
#ifndef _UNICODE
typedef CHAR TCHAR,*PTSTR,*LPTSTR;
typedef const CHAR *PCTSTR,*LPCTSTR;
#else
typedef LONG TCHAR,*PTSTR,*LPTSTR;
typedef const LONG *PCTSTR,*LPCTSTR;
#endif
//宏函数
#define LOWORD(l) (DWORD(l) & 0xffffL)
#define HIWORD(l) (DWORD(l) >> 16)
#define MAKELONG(a,b) (DWORD(a)|(DWORD(b)<<16))
#define ABS(a) ((a)<0 ? -(a):(a))
#define max(a,b) ((a)>(b)?(a):(b))
#define min(a,b) ((a)<(b)?(a):(b))
#ifdef _DEBUG
#define DEBUG_ONLY(x) x
#else
#define DEBUG_ONLY(x)
#endif
#endif /*_GOS_GOSDEF_H_*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -