次の方法で共有


ImageList_LoadBitmap マクロ (commctrl.h)

ImageList_LoadImage関数を呼び出して、指定したビットマップ リソースからイメージ リストを作成します。

構文

void ImageList_LoadBitmap(
   hi,
   lpbmp,
   cx,
   cGrow,
   crMask
);

パラメーター

hi

種類: HINSTANCE

ビットマップ リソースを含むインスタンスへのハンドル。 OEM ビットマップを読み込む場合、このパラメーターは NULL です

lpbmp

型: LPCTSTR

読み込むイメージ。 hi パラメーターが NULL 以外の場合、lpbmp、hi モジュールのイメージ リソースの名前を含む null で終わる文字列のアドレスです。 hiNULL の場合、このパラメーターの LOWORD は、読み込む OEM ビットマップの識別子である必要があります。 この値を作成するには、WINUSER.H で定義されている OEM ビットマップ識別子の 1 つで MAKEINTRESOURCE マクロを使用します。 これらの識別子には、OBM_ プレフィックスがあります。

cx

型: int

各イメージの幅。 各イメージの高さと初期イメージ数は、指定したビットマップの寸法によって推測されます。

cGrow

型: int

システムが新しいイメージ用のスペースを作成する必要があるときにイメージ リストを拡大できるイメージの数。 このパラメーターは、サイズ変更されたイメージ リストに含めることができる新しいイメージの数を表します。

crMask

種類: COLORREF

マスクの生成に使用される色。 指定したビットマップ内のこの色の各ピクセルが黒に変更され、マスク内の対応するビットが 1 に設定されます。 このパラメーターがCLR_NONE値の場合、マスクは生成されません。

戻り値

なし

必要条件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h