程序部分代码如下所示:
CDC dcPrint;
HDC hPrintDC; 
......
hPrintDC = dlgPrint.CreatePrinterDC(); // 返回一个打印DC句柄    
......
dcPrint.Attach(hPrintDC);
//释放
::DeleteDC(hPrintDC);
dcPrint.DeleteDC();我试了一下两个都释放的话,后释放的那个不能正常释放。
请问是否只需释放其中一个?释放哪一个呢?还是我释放CDC和HDC的方式不正确?