1,24 → 1,21 |
char ini_path[4096]; |
char config_section[] = "Config"; |
int encoding; |
_ini ini = { "/sys/settings/txtread.ini", "Config" }; |
|
void LoadIniSettings() |
{ |
strcpy(#ini_path, "/sys/settings/txtread.ini"); |
ini_get_int stdcall (#ini_path, #config_section, "FontSize", 14); kfont.size.pt = EAX; |
ini_get_int stdcall (#ini_path, #config_section, "Encoding", CH_CP866); encoding = EAX; |
ini_get_int stdcall (#ini_path, #config_section, "WinX", 150); Form.left = EAX; |
ini_get_int stdcall (#ini_path, #config_section, "WinY", 50); Form.top = EAX; |
ini_get_int stdcall (#ini_path, #config_section, "WinW", 640); Form.width = EAX; |
ini_get_int stdcall (#ini_path, #config_section, "WinH", 560); Form.height = EAX; |
kfont.size.pt = ini.GetInt("FontSize", 14); |
encoding = ini.GetInt("Encoding", CH_CP866); |
Form.left = ini.GetInt("WinX", 150); |
Form.top = ini.GetInt("WinY", 50); |
Form.width = ini.GetInt("WinW", 640); |
Form.height = ini.GetInt("WinH", 560); |
} |
|
void SaveIniSettings() |
{ |
ini_set_int stdcall (#ini_path, #config_section, "FontSize", kfont.size.pt); |
ini_set_int stdcall (#ini_path, #config_section, "Encoding", encoding); |
ini_set_int stdcall (#ini_path, #config_section, "WinX", Form.left); |
ini_set_int stdcall (#ini_path, #config_section, "WinY", Form.top); |
ini_set_int stdcall (#ini_path, #config_section, "WinW", Form.width); |
ini_set_int stdcall (#ini_path, #config_section, "WinH", Form.height); |
ini.SetInt("FontSize", kfont.size.pt); |
ini.SetInt("Encoding", encoding); |
ini.SetInt("WinX", Form.left); |
ini.SetInt("WinY", Form.top); |
ini.SetInt("WinW", Form.width); |
ini.SetInt("WinH", Form.height); |
} |