次の方法で共有


CRgn::FromHandle

ハンドルを Windows の領域に指定されている場合、CRgn オブジェクトへのポインターを返します。

static CRgn* PASCAL FromHandle(
   HRGN hRgn 
);

パラメーター

  • hRgn
    Windows の領域を識別するハンドルを指定します。

戻り値

CRgn オブジェクトへのポインター。関数が成功しなかった場合、戻り値は nullです。

解説

ハンドルへの CRgn のオブジェクトが既にアタッチされていない場合、CRgn の一時的なオブジェクトが生成されて結び付けられます。CRgn のこの一時オブジェクトはすべての一時的なグラフィカル オブジェクトが削除されます時点で、アプリケーションがイベント ループのアイドル時間を確保したときにのみまで有効です。これを指定するもう一つの方法は、一時オブジェクトは 1 種類のウィンドウ メッセージの処理中のみ有効になります。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CRgn クラス

階層図