figure.c

来自「S3C44B0X全套培训资料及源代码 e008s3c44b0x」· C语言 代码 · 共 58 行

C
58
字号
#include "..\inc\drv\figure.h"void CopyRect(structRECT* prect1, structRECT* prect2){	prect1->left=prect2->left;	prect1->top=prect2->top;	prect1->right=prect2->right;	prect1->bottom=prect2->bottom;}void SetRect(structRECT* prect, int left, int top, int right, int bottom){	prect->left=left;	prect->top=top;	prect->right=right;	prect->bottom=bottom;}void InflateRect(structRECT* prect, int cx,int cy){	prect->left-=cx;	prect->top-=cy;	prect->right+=cx;	prect->bottom+=cy;}U8 IsInRect(structRECT *prect, int x, int y){	if(x>=prect->left && x<=prect->right && y>=prect->top && y<=prect->bottom)		return TRUE;	return FALSE;}U8 IsInRect2(structRECT *prect, structPOINT*ppt){	return IsInRect(prect, ppt->x, ppt->y);}int GetRectWidth(structRECT* prect){	return prect->right-prect->left;}int GetRectHeight(structRECT* prect){	return prect->bottom-prect->top;}void RectOffSet(structRECT* prect, int x,int y){	prect->left+=x;	prect->right+=x;	prect->top+=y;	prect->bottom+=y;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?