亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rect.c

?? lgui_0.3.0.rar
?? C
字號:
/*	Copyright (C) 2004-2005 Li Yudong	Some ideas come from MiniGUI*//*** This program is free software; you can redistribute it and/or modify** it under the terms of the GNU General Public License as published by** the Free Software Foundation; either version 2 of the License, or** (at your option) any later version.**** This program is distributed in the hope that it will be useful,** but WITHOUT ANY WARRANTY; without even the implied warranty of** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the** GNU General Public License for more details.**** You should have received a copy of the GNU General Public License** along with this program; if not, write to the Free Software** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*/#include "../include/common.h"#include "../include/rect.h"BOOL GUIAPISetRect(	LPRECT lprc, // pointer to structure with rectangle to set	int xLeft,   // left side	int yTop,    // top side	int xRight,  // right side	int yBottom  // bottom side){	if(!lprc)		return false;	lprc->left		= xLeft;	lprc->top		= yTop;	lprc->right		= xRight;	lprc->bottom	= yBottom;	return true;}BOOL GUIAPISetRectEmpty(	LPRECT lprc   // pointer to structure with rectangle set to empty){	if(!lprc)		return false;	memset(lprc,0,sizeof(RECT));	return true;} BOOL GUIAPIIsRectEmpty(	const RECT *lprc   // pointer to structure with rectangle){	if((lprc->left==0) && ( lprc->right==0) 		&& (lprc->top==0) && (lprc->bottom==0))		return true;	else		return false;}BOOL GUIAPICopyRect(	LPRECT lprcDst,      // pointer to structure for destination rectangle	const RECT *lprcSrc  // pointer to structure for source rectangle){	if(!lprcDst)		return false;	if(!lprcSrc)		return false;	memcpy(lprcDst,lprcSrc,sizeof(RECT));	return true;}BOOL GUIAPIEqualRect(	const RECT *lprc1,  // pointer to structure with first rectangle	const RECT *lprc2   // pointer to structure with second rectangle){	if(!lprc1)		return false;	if(!lprc2)		return false;    if(lprc1->left		!= lprc2->left)		return false;    if(lprc1->top		!= lprc2->top)		return false;    if(lprc1->right		!= lprc2->right)	return false;    if(lprc1->bottom	!= lprc2->bottom)	return false;    return true;}BOOL GUIAPINormalizeRect(	LPRECT lprc){	if(!lprc)		return false;	if(lprc->left > lprc->right)		swap(lprc->left,lprc->right);	if(lprc->top > lprc->bottom)		swap(lprc->top,lprc->bottom);	return true;}BOOL GUIAPIIntersectRect(	LPRECT lprcDst,        // pointer to structure for intersection	const RECT *lprcSrc1,  // pointer to structure with first rectangle	const RECT *lprcSrc2   // pointer to structure with second rectangle){	if(!lprcDst)		return false;	if(!lprcSrc1)		return false;	if(!lprcSrc2)		return false;	lprcDst->left	= max(lprcSrc1->left, lprcSrc2->left);	lprcDst->top	= max(lprcSrc1->top, lprcSrc2->top);	lprcDst->right	= min(lprcSrc1->right, lprcSrc2->right);	lprcDst->bottom = min(lprcSrc1->bottom, lprcSrc2->bottom);	if(lprcDst->left > lprcDst->right)		return false;	if(lprcDst->top > lprcDst->bottom)		return false;	return true;}BOOL GUIAPIIsIntersect(	const RECT *lprc1,  // pointer to structure with first rectangle	const RECT *lprc2   // pointer to structure with second rectangle){    int left, top, right, bottom;	if(!lprc1)		return false;	if(!lprc2)		return false;	left	= max(lprc1->left, lprc2->left);	top		= max(lprc1->top, lprc2->top);	right	= min(lprc1->right, lprc2->right);	bottom	= min(lprc1->bottom, lprc2->bottom);    if((left > right) || (top > bottom))        return false;    return true;	}BOOL GUIAPIOffsetRect(	LPRECT lprc,  // pointer to structure with rectangle	int dx,       // horizontal offset	int dy        // vertical offset){	if(!lprc)		return false;	lprc->left += dx;	lprc->top += dy;	lprc->right += dx;	lprc->bottom += dy;	return true;} BOOL GUIAPIInflateRect(	LPRECT lprc,  // pointer to rectangle	int dx,       // amount to increase or decrease width	int dy        // amount to increase or decrease height){	if(!lprc)		return false;	lprc->left -= dx;	lprc->top -= dy;	lprc->right += dx;	lprc->bottom += dy;	return true;} BOOL GUIAPIPtInRect(	const RECT *lprc,  // pointer to structure with rectangle	int x,	int y){	if (   x >= lprc->left         && x <= lprc->right         && y >= lprc->top         && y <= lprc->bottom)         return TRUE;    else		return FALSE;} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
大胆欧美人体老妇| 国产91在线观看丝袜| 激情综合五月婷婷| 色婷婷综合激情| 2014亚洲片线观看视频免费| 亚洲最大成人网4388xx| 国产精品一区二区三区网站| 欧美系列在线观看| 中文字幕精品一区二区三区精品| 亚洲大片免费看| 91偷拍与自偷拍精品| 久久精品人人做人人综合| 天堂在线亚洲视频| 色综合天天在线| 自拍av一区二区三区| 激情综合色综合久久| 91精品一区二区三区久久久久久| 亚洲人成网站在线| 成人精品免费看| 久久久久久毛片| 久久99精品国产麻豆不卡| 欧美精品在欧美一区二区少妇| 亚洲女子a中天字幕| youjizz久久| 国产精品日韩精品欧美在线| 国产老女人精品毛片久久| 精品欧美久久久| 日韩高清国产一区在线| 国产免费成人在线视频| 国产日韩精品一区| 黄色日韩三级电影| 久久先锋影音av鲁色资源| 乱一区二区av| 久久亚洲精品小早川怜子| 国产在线精品一区在线观看麻豆| 日韩欧美一区中文| 日本欧美在线看| 精品精品欲导航| 狠狠色伊人亚洲综合成人| 久久蜜桃av一区二区天堂 | 国产亚洲精久久久久久| 久久国产生活片100| 欧美成人性福生活免费看| 久久疯狂做爰流白浆xx| 久久久亚洲国产美女国产盗摄| 国产在线精品一区二区三区不卡| 欧美精品一区二| 国产成人午夜精品5599| 亚洲欧洲日韩综合一区二区| 色天天综合色天天久久| 偷偷要91色婷婷| 日韩免费观看高清完整版 | 亚洲一区影音先锋| 欧美精品三级日韩久久| 极品美女销魂一区二区三区| 国产欧美日本一区视频| 99久久婷婷国产| 首页亚洲欧美制服丝腿| 久久亚洲精精品中文字幕早川悠里| 国产成人鲁色资源国产91色综 | 成人三级在线视频| 一区二区三区欧美视频| 欧美一区二区三区免费视频| 国产成人免费视频精品含羞草妖精| 亚洲视频狠狠干| 91精品国产色综合久久不卡电影 | 奇米影视一区二区三区| 久久久久高清精品| 欧美午夜精品理论片a级按摩| 男人的天堂亚洲一区| 欧美经典一区二区三区| 欧美欧美午夜aⅴ在线观看| 麻豆精品久久精品色综合| 中文幕一区二区三区久久蜜桃| 在线观看成人免费视频| 国内欧美视频一区二区| 一区二区三区高清在线| 久久久久久久久久久久久久久99 | 天堂蜜桃91精品| 国产精品国产精品国产专区不蜜 | 国产剧情在线观看一区二区| 亚洲人妖av一区二区| 欧美v国产在线一区二区三区| av毛片久久久久**hd| 青青草97国产精品免费观看| 亚洲视频中文字幕| 久久久精品免费网站| 精品视频在线免费观看| 国产.欧美.日韩| 精品一区二区日韩| 亚洲成人av免费| 中文字幕一区二区不卡| 精品美女被调教视频大全网站| 在线观看一区二区精品视频| 成人黄色a**站在线观看| 精品在线一区二区| 日本午夜一本久久久综合| 亚洲欧美成aⅴ人在线观看| 国产精品婷婷午夜在线观看| 精品国产一区二区三区四区四| 91高清在线观看| 99九九99九九九视频精品| 国产精品综合二区| 国产最新精品免费| 久久精品国产99国产精品| 日本最新不卡在线| 亚洲制服丝袜一区| 亚洲蜜桃精久久久久久久| 国产精品麻豆网站| 中文字幕精品综合| 国产精品免费aⅴ片在线观看| 精品久久99ma| 久久一二三国产| 精品国产免费一区二区三区香蕉| 制服视频三区第一页精品| 欧美剧在线免费观看网站| 精品视频1区2区| 欧美日韩精品欧美日韩精品一综合| 91浏览器在线视频| 日本国产一区二区| 欧美日韩精品欧美日韩精品| 欧美日韩免费一区二区三区视频| 在线免费观看日本欧美| 欧美三级一区二区| 欧美日韩视频在线一区二区| 欧美日韩成人综合天天影院| 日韩一区二区在线观看视频| 亚洲精品一线二线三线| 国产丝袜欧美中文另类| 欧美激情一区二区在线| 中文字幕一区免费在线观看| 亚洲免费电影在线| 亚洲第一综合色| 另类的小说在线视频另类成人小视频在线| 日韩精品电影一区亚洲| 精品一区二区在线观看| 成人中文字幕合集| 91国偷自产一区二区开放时间| 欧美日韩国产三级| 精品美女一区二区三区| 国产精品久久久久婷婷| 亚洲欧美电影一区二区| 首页国产丝袜综合| 国产一区免费电影| 成人avav影音| 日本视频免费一区| 成人午夜视频网站| 欧美日韩免费电影| 国产原创一区二区三区| 国产一区不卡在线| 97久久超碰国产精品| 欧美日韩精品一区二区三区蜜桃 | 日韩一区在线免费观看| 亚洲在线视频网站| 久久成人久久爱| 91蜜桃网址入口| 日韩免费看的电影| 亚洲视频一区二区在线观看| 日本网站在线观看一区二区三区| 成人精品国产免费网站| 日韩情涩欧美日韩视频| 亚洲乱码国产乱码精品精可以看| 日本成人在线视频网站| 99国产精品一区| 久久午夜色播影院免费高清 | 国产一区二区视频在线| 一本色道a无线码一区v| 久久尤物电影视频在线观看| 亚洲精品乱码久久久久久 | 亚洲国产成人一区二区三区| 五月婷婷久久综合| www.亚洲精品| 久久久久久久久久美女| 奇米777欧美一区二区| 日本高清不卡在线观看| 国产精品美女久久久久久久久久久| 石原莉奈一区二区三区在线观看| voyeur盗摄精品| 国产亚洲综合性久久久影院| 日韩精品乱码av一区二区| 在线观看欧美黄色| 亚洲日本一区二区| 99综合影院在线| 久久精品欧美一区二区三区不卡| 日本伊人色综合网| 欧美日韩专区在线| 亚洲精品中文字幕在线观看| www.日韩av| 国产精品天美传媒| 顶级嫩模精品视频在线看| 久久一日本道色综合| 极品美女销魂一区二区三区 | 欧美丝袜丝nylons| 亚洲欧洲制服丝袜| av在线综合网| 成人欧美一区二区三区白人| 成人h版在线观看| 中文字幕一区在线| 91国内精品野花午夜精品| 一区二区三区精品久久久|