次の方法で共有


CImageList::FromHandle

イメージ リストへのハンドルを指定すると、CImageList オブジェクトへのポインターを返します。

static CImageList* PASCAL FromHandle(
   HIMAGELIST hImageList 
);

パラメーター

  • hImageList
    イメージ リストへのハンドル。

戻り値

正常終了した場合は、CImageList オブジェクトへのポインターを返します。それ以外の場合は NULL を返します。

解説

CImageList オブジェクトがまだハンドルに結び付けられていない場合は、一時的な CImageList オブジェクトが作成され、ハンドルに結び付けられます。 この一時的な CImageList オブジェクトは、次にアプリケーションがイベント ループでアイドル状態になるまで有効です。アプリケーションがアイドル状態になると、すべての一時的なオブジェクトが削除されます。

使用例

CImageList* ConvertHandle(HIMAGELIST hmyImageList)
{
   // Convert the HIMAGELIST to a CImageList*.
   ASSERT(hmyImageList != NULL);
   CImageList* pmyImageList = CImageList::FromHandle(hmyImageList);
   ASSERT(pmyImageList != NULL);

   return pmyImageList;
}

必要条件

**ヘッダー:**afxcmn.h

参照

参照

CImageList クラス

階層図

CImageList::FromHandlePermanent

その他の技術情報

CImageList のメンバー