OffsetRect函數用于將矩形的位置進行平移,即在原來的位置上加上指定的偏移量。
函數原型為:
void OffsetRect(
LPRECT lprc, // 指向要平移的矩形的指針
int dx, // X軸的偏移量
int dy // Y軸的偏移量
);
參數說明:
lprc:指向要平移的矩形的指針。
dx:X軸的偏移量,向右平移為正值,向左平移為負值。
dy:Y軸的偏移量,向下平移為正值,向上平移為負值。
使用OffsetRect函數可以方便地對矩形進行平移操作。例如,如果有一個矩形rc,想要將其整體向右平移10個像素,可以使用OffsetRect函數進行平移:
OffsetRect(&rc, 10, 0);
這樣就可以將矩形rc相對于原來的位置向右平移10個像素。