次の方法で共有


CBitmap::CreateDiscardableBitmap

pDCで指定されたデバイス コンテキストと互換性のある破棄できるビットマップを初期化します。

BOOL CreateDiscardableBitmap(
   CDC* pDC,
   int nWidth,
   int nHeight 
);

パラメーター

  • pDC
    デバイス コンテキストを指定します。

  • nWidth
    ビットマップの幅 (ビット) に指定します。

  • nHeight
    ビットマップの高さ (ビット) に指定します。

戻り値

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

解説

ビットマップ平面に色の数が同じであるまたは同じビットは指定されたデバイス コンテキストとして書式設定します。アプリケーションは pDCによって指定されたものと互換性のあるメモリ デバイスの現在のビットマップとしてこのビットマップを選択できます。

Windows は、アプリケーションがディスプレイ コンテキストに選択されていない場合にだけこの関数によって作成されたビットマップを破棄できます。アプリケーションおよび後で選択されていない場合は、Windows ビットマップを選択すると、破棄されます CDC::SelectObject 関数は nullを返します。

CreateDiscardableBitmap 関数で作成された CBitmap のオブジェクトを使い終わったら、最初にビットマップをデバイス コンテキストから選択して CBitmap のオブジェクトを削除します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CBitmap クラス

階層図

CreateDiscardableBitmap

CGdiObject::DeleteObject