ダイアログテンプレート(CHOOSECOLOR.lpTemplateName)

CHOOSECOLOR.lpTemplateNameにダイアログリソースIDを指定することで、ダイアログを差し替えることが出来る。

CHOOSECOLORW - Win32 apps | Microsoft Learn
テンプレート

resource.hは、

こう書く。
CHOOSECOLOR_struct.rcは、

こう書く。
CHOOSECOLOR_struct.cppは、

こう書く。

このようにダイアログが置き換わった。
このようにダイアログが置き換わった。

このようにダイアログが置き換わった。

Sample/winapi/CHOOSECOLOR_struct/lpTemplateName/src/CHOOSECOLOR_struct at master · bg1bgst333/Sample · GitHub