14 #pragma managed( push, off ) 19 #include <initializer_list> 71 virtual bool Load(
wchar_t const* pszPath ) noexcept;
84 virtual bool Save(
wchar_t const* pszPath ) noexcept;
99 virtual bool GetPath(
CString& rcPath,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
113 virtual bool Delete(
wchar_t const* pszKey,
int nIndex = -1 ) noexcept;
128 virtual bool Get(
int& rnValue,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
143 virtual bool Set(
int nValue,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
157 virtual bool Get( std::initializer_list< int* >
const& rpnValueList,
wchar_t const* pszKey =
nullptr ) noexcept;
171 virtual bool Set( std::initializer_list< int >
const& rnValueList,
wchar_t const* pszKey =
nullptr ) noexcept;
186 virtual bool Get(
double& rfValue,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
201 virtual bool Set(
double fValue,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
216 virtual bool Get(
bool& rbValue,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
231 virtual bool Set(
bool bValue,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
246 virtual bool Get(
CString& rcValue,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
261 virtual bool Set(
wchar_t const* pszValue,
wchar_t const* pszKey =
nullptr,
int nIndex = -1 ) noexcept;
275 virtual bool ResumeWindowPosition( HWND hWnd,
wchar_t const* pszKey = KEY_WINDOW_POS ) noexcept;
289 virtual bool SaveWindowPosition( HWND hWnd,
wchar_t const* pszKey = KEY_WINDOW_POS ) noexcept;
303 virtual bool ResumeShowWindow( HWND hWnd,
wchar_t const* pszKey = KEY_SHOW_WINDOW ) noexcept;
317 virtual bool SaveShowWindow( HWND hWnd,
wchar_t const* pszKey = KEY_SHOW_WINDOW ) noexcept;
333 virtual bool GetShowWindow( HWND hWnd,
bool& rbVisible,
int& rnShow,
wchar_t const* pszKey = KEY_SHOW_WINDOW ) noexcept;
349 virtual bool SetShowWindow( HWND hWnd,
bool bVisible,
int nShow,
wchar_t const* pszKey = KEY_SHOW_WINDOW ) noexcept;
365 #pragma managed( pop )
static wchar_t const *const KEY_WINDOW_POS
ウィンドウ表示位置キー文字列
virtual ~CJsonConfig() noexcept
デストラクタ
#define LIB_JSON_API
ダイナミックライブラリインポート宣言
static wchar_t const *const KEY_SHOW_WINDOW
ウィンドウ表示状態キー文字列