次の方法で共有


CWnd::SetWindowRgn

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

int SetWindowRgn(
   HRGN hRgn,
   BOOL bRedraw 
);

パラメーター

  • hRgn
    領域へのハンドル。

  • bRedraw
    [真]が領域を設定した後、オペレーティング システム ウィンドウを再描画する場合は。; それ以外の場合は。通常はウィンドウが表示されている場合は、[真] に bRedraw を設定します。**[真]**に設定されたウィンドウに、システム WM_WINDOWPOSCHANGINGWM_WINDOWPOSCHANGED のメッセージを送信します。

戻り値

関数が正常に終了した場合、戻り値はゼロです。関数が失敗した場合、戻り値はゼロです。

解説

ウィンドウのウィンドウ領域の座標は、ウィンドウの左上隅、ウィンドウのクライアント領域に関連しています。

SetWindowRgnに成功すると、オペレーティング システム ハンドル hRgn領域で指定された領域を所有するとします。オペレーティング システムは領域のコピーを撮らないため、この領域のハンドルとの関数呼び出しを行わないし、この領域のハンドルを閉じません。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

SetWindowRgn

CWnd::GetWindowRgn