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);