CRectクラス編


RECT構造体

CRectクラスメンバ
クラスメンバ意味
Width幅を計算
Height高さを計算
Sizeサイズを計算
TopLeft左上座標を返す
BottomRight右下座標を返す
CenterPoint中心座標を返す
IsRectEmpty高さと幅のどちらか、また両方が0の時真
IsRectNulltop,bottom,left,rightが全て0なら真
PtInRect指定された点がCRect内に有れば真
SetRectCRectを設定
SetRectEmptyCRectの全ての座標を0に設定
CopyRectコピー元の四角形の寸法をCRectにコピー
EqualRect指定された四角形と等しければ真
InflateRectCRectの幅と高さを拡大
DeflateRectCRectの幅と高さを縮小
NormalizeRectCRectの幅と高さを正規化
OffsetRect指定されたオフセットでCRectを移動
SubtractRect四角形を減算
IntersectRect2つの四角形が交わる部分の四角形を設定
新四角形が空でなければ真を返す
UnionRect2つの四角形を組み合わせた部分に相当する四角形を設定
新四角形が空であれば真を返す
operator LPCRECTCRectをLPCRECTに変換
operator LPRECTCRectをLPRECTに変換
operator =四角形の寸法をCRectにコピー
operator ==四角形が等しければ真
operator !=四角形が異なっていれば真
operator +=指定されたオフセットをCRectに加算(拡大)
operator -=指定されたオフセットをCRectから減算(縮小)
operator &=CRectと四角形の交わる部分の四角形を設定
operator |=CRectと四角形を組み合わせた部分の四角形を設定
operator +CRectに加算(拡大)
operator -CRectから減算(縮小)
operator &四角形が交わって出来る四角形を作成
operator |四角形を組み合わせて出来る四角形を作成