>>496
RECTは使った事が無いから違うかもしれないけど、
HBITMAPと同じように関連付けを行わないとダメかも。

RECT rectOld;

***

cdc = CreateCompatibleDC(hdc);
rectOld = SelectObject(cdc, rect); //関連付け

BitBlt(hdc, 0, 0, rect.right, rect.bottom, cdc, 0, 0, SRCCOPY);

SelectObject(cdc, rectOld); //元に戻す
DeleteDC(cdc);

***