- printerWidth = ::GetDeviceCaps((HDC) printerDC.GetHDC(), HORZSIZE);
- printerHeight = ::GetDeviceCaps((HDC) printerDC.GetHDC(), VERTSIZE);
- printerXRes = ::GetDeviceCaps((HDC) printerDC.GetHDC(), HORZRES);
- printerYRes = ::GetDeviceCaps((HDC) printerDC.GetHDC(), VERTRES);
-
- int logPPIPrinterX = ::GetDeviceCaps((HDC) printerDC.GetHDC(), LOGPIXELSX);
- int logPPIPrinterY = ::GetDeviceCaps((HDC) printerDC.GetHDC(), LOGPIXELSY);
-
+ printerWidth = ::GetDeviceCaps(dc, HORZSIZE);
+ printerHeight = ::GetDeviceCaps(dc, VERTSIZE);
+ printerXRes = ::GetDeviceCaps(dc, HORZRES);
+ printerYRes = ::GetDeviceCaps(dc, VERTRES);
+
+ int logPPIPrinterX = ::GetDeviceCaps(dc, LOGPIXELSX);
+ int logPPIPrinterY = ::GetDeviceCaps(dc, LOGPIXELSY);
+