add interface DrawAuto for DeviceContext