CRect::InflateRect 是 MFC(Microsoft Foundation Classes)中 CRect 类的一个公共方法,用于调整矩形的大小。该方法通过在四个方向上增加或减小矩形的宽度和高度来实现。

方法的声明如下:
void InflateRect(int x, int y);
void InflateRect(LPCRECT lpRect);
void InflateRect(int l, int t, int r, int b);

  •  InflateRect(int x, int y): 在水平和垂直方向上同时增加(正值)或减小(负值)矩形的宽度和高度。


  •  InflateRect(LPCRECT lpRect): 通过传递一个 RECT 结构指针,按照该结构指定的偏移量来调整矩形的大小。


  •  InflateRect(int l, int t, int r, int b): 通过指定左、上、右、下的偏移值,分别调整矩形的左、上、右、下边界。


这些方法都允许你根据需要调整 CRect 对象的大小,用于动态修改矩形的尺寸。


转载请注明出处:http://www.pingtaimeng.com/article/detail/22064/MFC/CRect