すみません。

  CDC cdcTarget;
  HBITMAP hBitmap; // 仮に既にビットマップ ハンドルが設定されてるとします
  HBITMAP hBitmap2; // CDCから取得されたビットマップ ハンドル

  // CDCにビットマップを設定
  CBitmap* cBitmap = CBitmap::FromHandle( hBitmap );
  cdcTarget.CreateCompatibleDC( NULL );
  cdcTarget.SelectObject( &cbmpTarget );

  // CDCからビットマップ ハンドルを取得
  hBitmap2 = (HBITMAP)cdcTarget.GetCurrentBitmap();

HBITMAPをデバイス コンテキスト(CDC)に描画して、
再びHBITMAPとして受け取ろうとしたいのですが
うまくいきません。どうしたら良いでしょうか?