共用方式為


CRgn::SetRectRgn

建立矩形區域。

void SetRectRgn(
   int x1,
   int y1,
   int x2,
   int y2 
);
void SetRectRgn(
   LPCRECT lpRect 
);

參數

  • x1
    指定矩形區域左上角的 X 座標。

  • y1
    指定矩形區域左上角的 Y 座標。

  • x2
    指定矩形區域右下角的 X 座標。

  • y2
    指定矩形區域右下角的 Y 座標。

  • lpRect
    指定矩形區域。可以是指標 RECT 結構或 CRect 物件。

備註

不同於 CreateRectRgn,不過,它會從本機 Windows 應用程式都不會配置額外的記憶體。相反地,它會 CRgn 物件中的區域使用配置空間。這表示必須已經初始化 CRgn 物件在呼叫 SetRectRgn之前的有效的視窗區域。x1、 y1、 x2和 y2 指定點指定這個配置空間的最小大小。

使用這個函式來取代 CreateRectRgn 成員函式以避免對本機記憶體管理員。

需求

Header: afxwin.h

請參閱

參考

CRgn 類別

階層架構圖

CRgn::CreateRectRgn

SetRectRgn