SubtractRect

機能
一つの矩形から別の矩形を差し引いた矩形を作成する
Declare Function SubtractRect Lib "user32.dll" _
(lprcDst As RECT, lprcSrc1 As RECT, lprcSrc2 As RECT) As Long
Declare Function SubtractRect Lib "user32.dll" _
(lprcDst As RECT, lprcSrc1 As RECT, lprcSrc2 As RECT) As Integer

BOOL SubtractRect(
LPRECT lprcDst,
CONST RECT *lprcSrc1,
CONST RECT *lprcSrc2
);
引数
lprcDst

(戻り値)新しい矩形を受け取るRECT構造体
lprcSrc1
元の矩形のRECT構造体
lprcSrc2
差し引く矩形のRECT構造体
戻り値
正常終了のとき                0以外
エラーのとき                  0
備考
2つの矩形が重なり合い、共通する部分が矩形になる場合のみ正常に動作する。
この関数が正常に動作できない場合はlprcSrc1が返される