共用方式為


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