一つの矩形から別の矩形を差し引いた矩形を作成する
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が返される