デバイス コンテキストと互換性のあるビットマップを作成し、取得したハンドルを BITMAP 構造体に関連付けるにはどうすればよいですか? 私が書く場合:
...
HBITMAP hbitmap = CreateCompatibleBitmap(hdc, width, height); // these three arguments are initialized somewhere else
hbitmap = CreateBitmapIndirect(bitmap); // argument already initialized and properly filled
...
hdc と互換性のある HBITMAP ハンドルが作成され、新しい HBITMAP (ビットマップ データで満たされた) が初期化されますが、互換性は維持されません。BITMAP から HBITMAP を作成するのではなく、初期化された HBITMAP を既存の BITMAP ソースで埋める機能はありますか?