WM_CTLCOLOR

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