次の方法で共有


CBitmap::LoadBitmap

lpszResourceName によって名前またはアプリケーションの実行可能ファイルから nIDResource で ID 番号で識別されるビットマップ リソースを読み込みます。

BOOL LoadBitmap(
   LPCTSTR lpszResourceName 
);
BOOL LoadBitmap(
   UINT nIDResource 
);

パラメーター

  • lpszResourceName
    ビットマップ リソース名を含む null で終わる文字列へのポインター。

  • nIDResource
    ビットマップ リソースのリソース id 番号を指定します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

読み込まれたビットマップは CBitmap のオブジェクトにアタッチされます。

lpszResourceName によって識別されるビットマップがない場合、またはビットマップを読み込むのメモリが不足場合は 0 が返されます。

LoadBitmap の関数によって読み込まれたビットマップを削除するに CGdiObject::DeleteObject 関数を使用するか、CBitmap のデストラクターは、のオブジェクトを削除します。

Caution メモ注意

オブジェクトを削除する前に確認してくださいデバイス コンテキストに選択されていないことを示します。

次のビットマップは、Windows Versions 3.1 以降に追加されました:

OBM_UPARRROWIOBM_DNARROWIOBM_RGARROWIOBM_LFARROWI

これらのビットマップが Windows 3.0 のデバイス ドライバーに以前ではありません。ビットマップの一覧と外観に表示するために、Windows SDKを参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CBitmap クラス

階層図

CBitmap::LoadOEMBitmap

LoadBitmap

CGdiObject::DeleteObject