gdi_display_driver: call GetDC only once and keep it in a unique_hdc. Throw on error during rendering.