treeview - tablacus/TablacusDark GitHub Wiki
SysTreeView32(ツリービュー)のダークモード対応

文字色をTreeView_SetTextColorで背景色をTreeView_SetBkColorで設定します。
TreeView_SetTextColor(hwnd1, g_bDarkMode ? TECL_DARKTEXT : GetSysColor(COLOR_WINDOWTEXT));
TreeView_SetBkColor(hwnd1, g_bDarkMode ? TECL_DARKBG : GetSysColor(COLOR_WINDOW));

テーマをdarkmode_explorerにすると選択項目やスクロールバーがダークモードに対応します。
SetWindowTheme(hwnd1, g_bDarkMode ? L"darkmode_explorer" : L"explorer", NULL);
