CreateDCは、指定されたデバイスのデバイスコンテキストを生成(というか取得?)する。
CreateDCA function (wingdi.h) - Win32 apps | Microsoft Docs
ウィンドウ外に描画
プリンタのデバイスコンテキストを取得するのによく使うが、ディスプレイのデバイスコンテキストも取得できる。
WM_CREATEで、CreateDCの第1引数に"DISPLAY"を指定、それ以降は全部NULL。
戻り値をhDisplayDCに格納。
WM_PAINTの時に、TextOutでhDisplayDCを指定して、"ABCDE"を描画させる。
WM_CLOSEでhDisplayDCを削除。
"ABCDE"がデスクトップに描画。
でも終了しても残ってるなあ・・・。
こうやって、
こうしたら消えたけど・・・。
Windows10は終了時に消えた気がしたがなあ・・・。
Sample/winapi/CreateDC/CreateDC/src/CreateDC at master · bg1bgst333/Sample · GitHub