static VOID SetProcSpeed(HWND hwnd, HKEY hKey, LPTSTR Value, UINT uID)
{
- TCHAR szBuf[64];
+ TCHAR szBuf[64], szHz[16];
DWORD BufSize = sizeof(DWORD);
DWORD Type = REG_SZ;
PROCESSOR_POWER_INFORMATION ppi;
{
if (ppi.CurrentMhz < 1000)
{
- wsprintf(szBuf, _T("%lu MHz"), ppi.CurrentMhz);
+ if (!LoadString(hApplet, IDS_MEGAHERTZ, szHz, _countof(szHz)))
+ {
+ return;
+ }
+ StringCchPrintf(szBuf, _countof(szBuf), _T("%lu %s"), ppi.CurrentMhz, szHz);
}
else
{
double flt = ppi.CurrentMhz / 1000.0;
- MakeFloatValueString(&flt, szBuf, _T("GHz"));
+ if (!LoadString(hApplet, IDS_GIGAHERTZ, szHz, _countof(szHz)))
+ {
+ return;
+ }
+ MakeFloatValueString(&flt, szBuf, szHz);
}
SetDlgItemText(hwnd, uID, szBuf);
IDS_GIGABYTE "Go de memorie"
IDS_TERABYTE "To de memorie"
IDS_PETABYTE "Po de memorie"
+ IDS_MEGAHERTZ "MHz"
+ IDS_GIGAHERTZ "GHz"
IDS_VARIABLE "Variabilă"
IDS_VALUE "Valoare"
IDS_NO_DUMP "(Fără fișier de depanare)"
#define IDS_HWPROFILE_PROFILE 88
#define IDS_HWPROFILE_WARNING 89
+#define IDS_MEGAHERTZ 90
+#define IDS_GIGAHERTZ 91
+
/* Propsheet - general */
#define IDD_PROPPAGEGENERAL 100
#define IDC_MACHINELINE1 101