>412

16bppや32bppでカラーの円だと色がおかしくなりませんか?
おかしくならないとしても、memBitmapにはモノクロとしてしか格納されていないのでは。

>413
解説ありがとうございます。大変勉強になりました。
MSDN探したら、ずばりのKBがありました。
Q139165 PRB: Memory DC Produces Monochrome Images

When creating a compatible bitmap for the memory DC, the handle to the memory DC is used
as the first parameter to the call to CreateCompatibleBitmap(). This create a monochrome
bitmap because a memory DC created with CreateCompatibleDC() is given a 1x1 monochrome
bitmap as its default bitmap.

教訓
screenDC --CreateCompatibleBitmap--> bitmap A
   |
CreateCompatibleDC
   |
   V
memoryDC --CreateCompatibleBitmap--> bitmap B

bitmapAとbitmapBのbppは異なる(screenDCがモノクロで無い限り)
サイズはCreateCompatibelBitmapで指定しますね。