Returns a pointer to a CDC object when given a handle to a device context.
Contains a handle to a Windows device context.
The pointer may be temporary and should not be stored beyond immediate use.
If a CDC object is not attached to the handle, a temporary CDC object is created and attached.
See the example for CPrintDialog::GetPrinterDC.