2つのRECT構造体が同じかどうか判断する
Declare Function EqualRect Lib "user32.dll" _
(lprc1 As RECT, lprc2 As RECT) As Long
Declare Function EqualRect Lib "user32.dll" _
(lprc1 As RECT, lprc2 As RECT) As Integer
BOOL EqualRect(
CONST RECT *lprc1,
CONST RECT *lprc2
);
引数
lprc1
矩形1のRECT構造体lprc2
矩形2のRECT構造体戻り値
両方の矩形の座標が同じとき 1備考
そうでないとき 0
次のコードと同じ働きをする
With lprcDst
If .x = lprcSrc.x And .y = lprcSrc.y And _
.dx = lprcSrc.dx And .dy = lprcSrc.dy Then
EqualRect=1
Else
EqualRect=0
End If
End with |