<Return[S]><Top>

SubtractRect

Declare Function Api_SubtractRect& Lib "user32" Alias "SubtractRect" (lprcDst As RECT, lprcSrc1 As RECT, lprcSrc2 As RECT)

Declare Function SubtractRect Lib "user32" Alias "SubtractRect" (lprcDst As RECT, lprcSrc1 As RECT, lprcSrc2 As RECT) As Long

一方の長方形から、もう一方の長方形を減算し、該当する 3 番目の長方形の座標を取得する。

パラメータ
lprcDst
    1 個の RECT 構造体へのポインタを指定する。関数から制御が返ると、この構造体に、lprcSrc1 パラメータで指定した長方形から、

    lprcSrc2 パラメータで指定した長方形を減算した結果が格納される。
lprcSrc1
    長方形の座標を保持している 1 個の RECT 構造体へのポインタを指定する。この長方形を、lprcSrc2 が指す長方形から引く。
lprcSrc2
    長方形の座標を保持している 1 個の RECT 構造体へのポインタを指定する。この長方形から、lprcSrc1 が指す長方形を引く。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。
    Windows NT/2000:拡張エラー情報を取得するには、GetLastError 関数を使う。