WM_CTLCOLORは、ダイアログボックスの子コントロールを描画する前に呼ばれる。
WM_CTLCOLOR メッセージ (WindowsX.h) - Win32 apps | Microsoft Learn
ただし、Win16の話であり、Win32では呼ばれない。
resource.hは、
とする。
WM_CTLCOLOR.rcは、
とする。
WM_CTLCOLOR.cppは、
とする。
Win32では、WM_CTLCOLOREDITが呼ばれるので、そこに来たらSendMessageでWM_CTLCOLORを呼ぶ。

エディットボックスの背景が青、テキストが白になった。
Sample/winapi/WM_CTLCOLOR/WM_CTLCOLOR/src/WM_CTLCOLOR at master · bg1bgst333/Sample · GitHub