共用方式為


CWnd::SetWindowRgn

呼叫此成員函式將視窗的區域。

int SetWindowRgn(
   HRGN hRgn,
   BOOL bRedraw 
);

參數

  • hRgn
    一個控制代碼移至區域。

  • bRedraw
    如果 ,作業系統會設定區域之後重新繪製視窗;否則,它不。 通常,,如果視窗是可見的,設定 bRedraw 至 。 如果對集合的 ,系統會傳送 WM_WINDOWPOSCHANGINGWM_WINDOWPOSCHANGED 資訊加入至視窗。

傳回值

如果函式成功,則傳回值為非零的值。 如果函式失敗,則傳回值為零。

備註

視窗的視窗區域的座標是相對於視窗的左上角,而非工作區視窗。

在 [ SetWindowRgn的成功呼叫,作業系統會擁有區域控制代碼所指定的區域 hRgn之後。 作業系統不會複製到本機,因此,對這個區域控制代碼的任何其他函式呼叫並不會關閉這個區域控制代碼。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

SetWindowRgn

CWnd::GetWindowRgn