releasedc() 与 Deletedc(), 要or不要? 先or后?
myfunction(void)
{
cclientDc dc(this);
CDC *tempdc = GetDC();
tempdc -> CreateCompatibleDC(&dc);
.
.
.
.
*A* /* RealeaseDC(tempdc); */
tempdc -> DeleteDC();
*B* /* RealeaseDC(tempdc); */
}
如题,上面这个函数,还需要RealeaseDC吗? 如果要,是放在A的位置,还是放在B的位置呢?(如果要的话,个人认为是先获取的DC,再用它创建了DC,所以应该先DeleteDC,再RealeaseDC)