/
githubmirror
/
TrafficMonitor
Обзор
Документация
Войти
/
githubmirror
/
TrafficMonitor
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PluginDemo/DataManager.h
36 строк
712 B
zhongyang219
时间日期插件的配置文件保存位置跟随主程序的设置
01 фев 2022, 16:27
01 фев 2022, 16:27
dd6c638
Код
Авторство
О чём код?
#pragma once #include <string> #include <map> #define g_data CDataManager::Instance() struct SettingData { bool show_second{}; //bool show_label_text{}; }; class CDataManager { private: CDataManager(); ~CDataManager(); public: static CDataManager& Instance(); void LoadConfig(const std::wstring& config_dir); void SaveConfig() const; const CString& StringRes(UINT id); //根据资源id获取一个字符串资源 public: std::wstring m_cur_time; std::wstring m_cur_date; SYSTEMTIME m_system_time; SettingData m_setting_data; private: static CDataManager m_instance; std::wstring m_config_path; std::map<UINT, CString> m_string_table; };