3 Star 9 Fork 7

Gitee 极速下载/WinMerge

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/winmerge/winmerge
克隆/下载
OptionsCustomColors.cpp 874 Bytes
一键复制 编辑 原始数据 按行查看 历史
#include "pch.h"
#include "OptionsCustomColors.h"
#include "OptionsMgr.h"
namespace Options { namespace CustomColors
{
/** @brief Setting name for user-defined custom colors. */
const tchar_t Section[] = _T("Custom Colors");
void Init(COptionsMgr *pOptionsMgr)
{
for (int i = 0; i < 16; i++)
{
String valuename = strutils::format(_T("%s/%d"), Section, i);
pOptionsMgr->InitOption(valuename, RGB(255, 255, 255), true);
}
}
void Load(COptionsMgr *pOptionsMgr, COLORREF * colors)
{
for (int i = 0; i < 16; i++)
{
String valuename = strutils::format(_T("%s/%d"), Section, i);
colors[i] = pOptionsMgr->GetInt(valuename);
}
}
void Save(COptionsMgr *pOptionsMgr, const COLORREF * colors)
{
for (int i = 0; i < 16; i++)
{
String valuename = strutils::format(_T("%s/%d"), Section, i);
pOptionsMgr->SaveOption(valuename, static_cast<int>(colors[i]));
}
}
}}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/mirrors/WinMerge.git
git@gitee.com:mirrors/WinMerge.git
mirrors
WinMerge
WinMerge
master

搜索帮助