次の方法で共有


CImage::Attach

CImage のオブジェクトにアタッチします hBitmap。

void Attach(
   HBITMAP hBitmap, 
   DIBOrientation eOrientation = DIBOR_DEFAULT
) throw();

パラメーター

  • hBitmap
    HBITMAPへのハンドル。

  • eOrientation
    ビットマップの方向を指定します。次のいずれかになります。

    • DIBOR_DEFAULT は、オペレーティング システムによってビットマップの向き決まります。ただし、すべてのオペレーティング システムで目的の結果を常にない場合があります。このの詳細については、次のサポート技術情報の文書 (Q186586) を参照: PRB: GetObject() の DIB セクションの正の高さを常に返します。

    • DIBOR_BOTTOMUP は逆にビットマップの行です。これにより CImage::GetBits は負数を返すには、ビットマップ バッファーと CImage::GetPitch の最後でポインターを返します。

    • DIBOR_TOPDOWN は上下順序でビットマップの行です。これにより CImage::GetBits は正の数を返すようにバッファーと CImage::GetPitch ビットマップの最初のバイトへのポインターを返します。

解説

ビットマップは、DIB セクションのビットマップまたは DIB セクションのビットマップのいずれかです。、DIB セクションのビットマップでのみ使用できるメソッドの一覧については、IsDIBSection を参照してください。

必要条件

ヘッダー: atlimage.h

参照

関連項目

CImage クラス

CImage::CImage