以下是 CRect::DeflateRect 方法的简要说明:
void DeflateRect(int l, int t, int r, int b);
- l:从左边缘缩小的量。
- t:从上边缘缩小的量。
- r:从右边缘缩小的量。
- b:从下边缘缩小的量。
这个方法用于在所有四个边上缩小矩形的大小。缩小量由参数指定,正值表示缩小,负值表示扩大。
示例:
CRect rect(10, 20, 30, 40);
rect.DeflateRect(2, 4, 6, 8);
// 现在,rect 的坐标变为 (12, 24, 24, 32)。
在这个示例中,rect 表示一个初始矩形,通过调用 DeflateRect(2, 4, 6, 8) 方法,矩形的大小在四个边上都缩小了指定的量。
转载请注明出处:http://www.pingtaimeng.com/article/detail/22061/MFC/CRect