ret = GetLocaleInfo(MAKELCID(lcid, SORT_DEFAULT), LOCALE_IDEFAULTCODEPAGE, OEMPage, sizeof(OEMPage)/sizeof(TCHAR));
if (ret == 0)
{
- MessageBox(NULL, _T("Problem reading OEM code page"), _T("Big Problem"), MB_OK);
+ PrintErrorMsgBox(IDS_ERROR_OEM_CODE_PAGE);
return;
}
ret = GetLocaleInfo(MAKELCID(lcid, SORT_DEFAULT), LOCALE_IDEFAULTANSICODEPAGE, ACPPage, sizeof(ACPPage)/sizeof(TCHAR));
if (ret == 0)
{
- MessageBox(NULL, _T("Problem reading ANSI code page"), _T("Big Problem"), MB_OK);
+ PrintErrorMsgBox(IDS_ERROR_ANSI_CODE_PAGE);
return;
}
ret = RegOpenKey(HKEY_CURRENT_USER, _T("Control Panel\\International"), &localeKey);
if (ret != ERROR_SUCCESS)
{
- // Some serious error
- MessageBox(NULL, _T("Problem opening HKCU\\Control Panel\\International key"),
- _T("Big Problem"), MB_OK);
+ PrintErrorMsgBox(IDS_ERROR_INT_KEY_REG);
return;
}
ret = RegOpenKey(HKEY_USERS, _T(".DEFAULT\\Control Panel\\International"), &localeKey);
if (ret != ERROR_SUCCESS)
{
- // Some serious error
- MessageBox(NULL, _T("Problem opening HKU\\.DEFAULT\\Control Panel\\International key"),
- _T("Big Problem"), MB_OK);
+ PrintErrorMsgBox(IDS_ERROR_DEF_INT_KEY_REG);
return;
}
ret = RegOpenKey(HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\Control\\NLS\\Language"), &langKey);
if (ret != ERROR_SUCCESS)
{
- MessageBoxW(NULL, _T("Problem opening HKLM\\SYSTEM\\CurrentControlSet\\Control\\NLS\\Language key"),
- _T("Big Problem"), MB_OK);
+ PrintErrorMsgBox(IDS_ERROR_NLS_KEY_REG);
return;
}
ret = RegOpenKey(HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\Control\\NLS\\CodePage"), &langKey);
if (ret != ERROR_SUCCESS)
{
- MessageBox(NULL, _T("Problem opening HKLM\\SYSTEM\\CurrentControlSet\\Control\\NLS\\CodePage key"),
- _T("Big Problem"), MB_OK);
+ PrintErrorMsgBox(IDS_ERROR_NLS_CODE_REG);
return;
}