PaintToHDC:
https://stackoverflow.com/questions/56218428/bitblit-copy-from-d2d1devicecontext-target-d2d1bitmap1-to-hdc
https://docs.microsoft.com/zh-cn/windows/win32/direct2d/devices-and-device-contexts
About MFC:
https://docs.microsoft.com/zh-cn/cpp/mfc/walkthrough-adding-a-d2d-object-to-an-mfc-project?redirectedfrom=MSDN&view=msvc-160
http://codexpert.ro/blog/2019/06/03/mfc-support-for-direct2d-part-8-lost-render-target/