CWnd::SetWindowRgn

int SetWindowRgn (HRGN hRgn、BOOL bRedraw );

戻り値

関数が成功した場合は、戻り値は 0 以外の値です。関数が失敗した場合は、戻り値は 0 です。

パラメーター

hRgn

領域へのハンドル。

bRedraw

、オペレーティング システム ウィンドウの領域; を設定した後描画かどうかそれ以外の場合、それはないです。ウィンドウが表示されている場合は、通常、 bRedraw に設定します。TRUEに設定すると、システムはWM_WINDOWPOSCHANGINGおよびWM_WINDOWPOSCHANGEDのメッセージをウィンドウに送信かどうか。

解説

ウィンドウの領域を設定するにはこのメンバー関数を呼び出す。

ウィンドウのクライアント領域ではなく、ウィンドウの左上隅を基準に、ウィンドウのウィンドウ領域の座標にあります。

SetWindowRgnへの成功した呼び出しの後、領域ハンドルhRgnによって指定された領域のオペレーティング システムを所有しています。オペレーティング システムが、領域のコピーをしていないので、さらにこの領域のハンドルが関数呼び出しを加えないでください。、この領域のハンドルを閉じないでください。

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

参照特価; :: SetWindowRgnCWnd::GetWindowRgn(&N)

Index