int SetWindowRgn (HRGN hRgn、BOOL bRedraw );
戻り値
関数が成功した場合は、戻り値は 0 以外の値です。関数が失敗した場合は、戻り値は 0 です。
パラメーター
hRgn
領域へのハンドル。
bRedraw
再真、オペレーティング システム ウィンドウの領域; を設定した後描画かどうかそれ以外の場合、それはないです。ウィンドウが表示されている場合は、通常、 bRedraw 真に設定します。TRUEに設定すると、システムはWM_WINDOWPOSCHANGINGおよびWM_WINDOWPOSCHANGEDのメッセージをウィンドウに送信かどうか。
解説
ウィンドウの領域を設定するにはこのメンバー関数を呼び出す。
ウィンドウのクライアント領域ではなく、ウィンドウの左上隅を基準に、ウィンドウのウィンドウ領域の座標にあります。
SetWindowRgnへの成功した呼び出しの後、領域ハンドルhRgnによって指定された領域のオペレーティング システムを所有しています。オペレーティング システムが、領域のコピーをしていないので、さらにこの領域のハンドルが関数呼び出しを加えないでください。、この領域のハンドルを閉じないでください。
CWnd の概要|nbsp;クラス メンバー |階層図(&N)
参照特価; :: SetWindowRgn、 CWnd::GetWindowRgn(&N)