一个简单的画图有关问题,但小弟我不会

一个简单的画图问题,但我不会
我在OnDraw()函数里面写如下语句:
CBitmap   bitMap;
CClientDC   dc(this);
CDC   tempDC;

tempDC.CreateCompatibleDC(&dc);
bitMap.CreateCompatibleBitmap(&dc,   200,   200);
tempDC.SelectObject(&bitMap);
tempDC.FillSolidRect(0,   0,   200,   200,   RGB(255,   0,   0));
dc.BitBlt(300,   300,   200,   200,   &tempDC,   0,   0,   SRCCOPY);

我的想法是在视图上画一个红色矩形,但这段代码执行后没画出来,我想知道为什么

------解决方案--------------------
看不出有什么问题。。。
------解决方案--------------------
代码没问题,我已经测试过。
是不是你画的地方不在窗口内?300, 300,这个在你的窗口显示范围内吗?另外看看这个地方是否有其他控件挡住了?