選択範囲の反転描画

void DrawSelect(HDC destDC,int fromX,int fromY, int toX, int toY)
{
	int tmpfromX,tmpfromY,tmptoX,tmptoY;
	if(toX>=fromX){
		tmpfromX=fromX; tmptoX=toX;
	}else{
		tmpfromX=toX; tmptoX=fromX;
	}
	if(toY>=fromY){
		tmpfromY=fromY; tmptoY=toY;
	}else{
		tmpfromY=toY; tmptoY=fromY;
	}
BitBlt(destDC,tmpfromX,tmpfromY,tmptoX-tmpfromX,tmptoY-tmpfromY,destDC,tmpfromX,tmpfromY,DSTINVERT);
}
最終更新:2007年11月04日 10:41