MFC绘图需要注意的地方

今天在上机的时候尝试着去画一个图像。

当时的想法是先创建一个内存DC,先在内存DC上绘图,然后再用bitblt函数将其拷贝到桌面DC上。

代码很简单,先这样:

CDC memDC;

memDC.CreateCompatibleDC(pDC);

……

pDC->BitBlt(……);

后面的相比你都明白的,但是在memDC上的绘图始终在pDC上看不到。

回来之后再好好的看了看才发现,想在memDC上绘图并有效,必须还要创建一个兼容位图加选进去,才能绘图……

坑死了~

选中之后,果然就好使了……

 

posted @ 2013-05-31 21:42  Matrix_R  阅读(360)  评论(0编辑  收藏  举报