VC中 获取CStatic的hdc,用BitBlt函数来连续画图,只是后一张图覆盖前一张,如何解决?谢谢
具体问题如下:
CStatic cs701=new CStatic();
cs701->Create("",WS_CHILD|WS_VISIBLE|SS_BITMAP,rcs701,this,IDC_STATIC701);
获得其hdc,连续调用cards.dll中的函数画图:
cdtDraw(hdc,0,0,1,1,RGB(255,255,255));
cdtDraw(hdc,15,0,1,1,RGB(255,255,255));
cdtDraw(hdc,0,0,1,1,RGB(255,255,255));
|————| |——|————| |————|——|
| | | | | | | |
| | | | | | | |
| | | | | | | |
|————| |——|————| |————|——|
以上为各个函数调用后的效果图,希望能看懂。谢谢~