- Fix indentation and coding style.

- Fix the Unicode-only code.
- No code changes.

svn path=/trunk/; revision=27055
This commit is contained in:
Eric Kohl 2007-06-07 16:18:38 +00:00
parent f807c0daab
commit e86c5c5ce0
23 changed files with 300 additions and 370 deletions

View file

@ -98,7 +98,7 @@ SetLocalSystemTime(HWND hwnd)
(WPARAM)&Time, (WPARAM)&Time,
0); 0);
/* broadcast the time change message */ /* Broadcast the time change message */
SendMessage(HWND_BROADCAST, SendMessage(HWND_BROADCAST,
WM_TIMECHANGE, WM_TIMECHANGE,
0, 0,
@ -110,38 +110,38 @@ SetLocalSystemTime(HWND hwnd)
static VOID static VOID
SetTimeZoneName(HWND hwnd) SetTimeZoneName(HWND hwnd)
{ {
TIME_ZONE_INFORMATION TimeZoneInfo; TIME_ZONE_INFORMATION TimeZoneInfo;
WCHAR TimeZoneString[128]; WCHAR TimeZoneString[128];
WCHAR TimeZoneText[128]; WCHAR TimeZoneText[128];
WCHAR TimeZoneName[128]; WCHAR TimeZoneName[128];
DWORD TimeZoneId; DWORD TimeZoneId;
TimeZoneId = GetTimeZoneInformation(&TimeZoneInfo); TimeZoneId = GetTimeZoneInformation(&TimeZoneInfo);
LoadStringW(hApplet, IDS_TIMEZONETEXT, TimeZoneText, 128); LoadStringW(hApplet, IDS_TIMEZONETEXT, TimeZoneText, 128);
switch (TimeZoneId) switch (TimeZoneId)
{ {
case TIME_ZONE_ID_STANDARD: case TIME_ZONE_ID_STANDARD:
wcscpy(TimeZoneName, TimeZoneInfo.StandardName); wcscpy(TimeZoneName, TimeZoneInfo.StandardName);
break; break;
case TIME_ZONE_ID_DAYLIGHT: case TIME_ZONE_ID_DAYLIGHT:
wcscpy(TimeZoneName, TimeZoneInfo.DaylightName); wcscpy(TimeZoneName, TimeZoneInfo.DaylightName);
break; break;
case TIME_ZONE_ID_UNKNOWN: case TIME_ZONE_ID_UNKNOWN:
LoadStringW(hApplet, IDS_TIMEZONEUNKNOWN, TimeZoneName, 128); LoadStringW(hApplet, IDS_TIMEZONEUNKNOWN, TimeZoneName, 128);
break; break;
case TIME_ZONE_ID_INVALID: case TIME_ZONE_ID_INVALID:
default: default:
LoadStringW(hApplet, IDS_TIMEZONEINVALID, TimeZoneName, 128); LoadStringW(hApplet, IDS_TIMEZONEINVALID, TimeZoneName, 128);
break; break;
} }
wsprintfW(TimeZoneString, TimeZoneText, TimeZoneName); wsprintfW(TimeZoneString, TimeZoneText, TimeZoneName);
SendDlgItemMessageW(hwnd, IDC_TIMEZONE, WM_SETTEXT, 0, (LPARAM)TimeZoneString); SendDlgItemMessageW(hwnd, IDC_TIMEZONE, WM_SETTEXT, 0, (LPARAM)TimeZoneString);
} }
@ -254,13 +254,10 @@ DTPProc(HWND hwnd,
switch (uMsg) switch (uMsg)
{ {
case WM_KEYDOWN: case WM_KEYDOWN:
{
/* stop the timer when the user is about to change the time */ /* stop the timer when the user is about to change the time */
if ((wParam != VK_LEFT) & (wParam != VK_RIGHT)) if ((wParam != VK_LEFT) & (wParam != VK_RIGHT))
KillTimer(GetParent(hwnd), ID_TIMER); KillTimer(GetParent(hwnd), ID_TIMER);
} break;
break;
} }
return CallWindowProc(pOldWndProc, hwnd, uMsg, wParam, lParam); return CallWindowProc(pOldWndProc, hwnd, uMsg, wParam, lParam);
@ -279,7 +276,6 @@ DateTimePageProc(HWND hwndDlg,
switch (uMsg) switch (uMsg)
{ {
case WM_INITDIALOG: case WM_INITDIALOG:
{
FillMonthsComboBox(GetDlgItem(hwndDlg, FillMonthsComboBox(GetDlgItem(hwndDlg,
IDC_MONTHCB)); IDC_MONTHCB));
@ -290,21 +286,16 @@ DateTimePageProc(HWND hwndDlg,
SendMessage(GetDlgItem(hwndDlg, IDC_YEAR), UDM_SETPOS, 0, MAKELONG( (short) st.wYear, 0)); SendMessage(GetDlgItem(hwndDlg, IDC_YEAR), UDM_SETPOS, 0, MAKELONG( (short) st.wYear, 0));
pOldWndProc = (WNDPROC) SetWindowLongPtr(GetDlgItem(hwndDlg, IDC_TIMEPICKER), GWL_WNDPROC, (INT_PTR) DTPProc); pOldWndProc = (WNDPROC) SetWindowLongPtr(GetDlgItem(hwndDlg, IDC_TIMEPICKER), GWL_WNDPROC, (INT_PTR) DTPProc);
} break;
break;
case WM_TIMER: case WM_TIMER:
{
SendMessage(GetDlgItem(hwndDlg, IDC_TIMEPICKER), DTM_SETSYSTEMTIME, GDT_VALID, (LPARAM) &st); SendMessage(GetDlgItem(hwndDlg, IDC_TIMEPICKER), DTM_SETSYSTEMTIME, GDT_VALID, (LPARAM) &st);
} break;
break;
case WM_COMMAND: case WM_COMMAND:
{
switch (LOWORD(wParam)) switch (LOWORD(wParam))
{ {
case IDC_MONTHCB: case IDC_MONTHCB:
{
if (HIWORD(wParam) == CBN_SELCHANGE) if (HIWORD(wParam) == CBN_SELCHANGE)
{ {
ChangeMonthCalDate(GetDlgItem(hwndDlg, ChangeMonthCalDate(GetDlgItem(hwndDlg,
@ -313,19 +304,14 @@ DateTimePageProc(HWND hwndDlg,
GetCBSelectedMonth((HWND)lParam), GetCBSelectedMonth((HWND)lParam),
(WORD) -1); (WORD) -1);
} }
} break;
break;
} }
} break;
break;
case WM_CTLCOLORSTATIC: case WM_CTLCOLORSTATIC:
{ if ((HWND)lParam == GetDlgItem(hwndDlg, IDC_YEARTEXT))
if ((HWND) lParam == GetDlgItem(hwndDlg, IDC_YEARTEXT)) return (INT_PTR)GetSysColorBrush(COLOR_WINDOW);
return (INT_PTR) GetSysColorBrush(COLOR_WINDOW); break;
}
break;
case WM_NOTIFY: case WM_NOTIFY:
{ {
@ -334,14 +320,13 @@ DateTimePageProc(HWND hwndDlg,
switch (lpnm->idFrom) switch (lpnm->idFrom)
{ {
case IDC_YEAR: case IDC_YEAR:
{
switch (lpnm->code) switch (lpnm->code)
{ {
case UDN_DELTAPOS: case UDN_DELTAPOS:
{ {
short wYear; SHORT wYear;
LPNMUPDOWN updown = (LPNMUPDOWN) lpnm; LPNMUPDOWN updown = (LPNMUPDOWN)lpnm;
wYear = (short) SendMessage(GetDlgItem(hwndDlg, IDC_YEAR), UDM_GETPOS, 0, 0); wYear = (SHORT)SendMessage(GetDlgItem(hwndDlg, IDC_YEAR), UDM_GETPOS, 0, 0);
/* Enable the 'Apply' button */ /* Enable the 'Apply' button */
PropSheet_Changed(GetParent(hwndDlg), hwndDlg); PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
ChangeMonthCalDate(GetDlgItem(hwndDlg, ChangeMonthCalDate(GetDlgItem(hwndDlg,
@ -352,15 +337,12 @@ DateTimePageProc(HWND hwndDlg,
} }
break; break;
} }
} break;
break;
case IDC_TIMEPICKER: case IDC_TIMEPICKER:
{
switch (lpnm->code) switch (lpnm->code)
{ {
case DTN_DATETIMECHANGE: case DTN_DATETIMECHANGE:
{
/* Stop the timer */ /* Stop the timer */
KillTimer(hwndDlg, ID_TIMER); KillTimer(hwndDlg, ID_TIMER);
@ -370,73 +352,54 @@ DateTimePageProc(HWND hwndDlg,
/* Enable the 'Apply' button */ /* Enable the 'Apply' button */
PropSheet_Changed(GetParent(hwndDlg), hwndDlg); PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
} break;
break;
} }
} break;
break;
case IDC_MONTHCALENDAR: case IDC_MONTHCALENDAR:
{
switch (lpnm->code) switch (lpnm->code)
{ {
case MCCN_SELCHANGE: case MCCN_SELCHANGE:
{
/* Enable the 'Apply' button */ /* Enable the 'Apply' button */
PropSheet_Changed(GetParent(hwndDlg), hwndDlg); PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
} break;
break;
case MCCN_AUTOUPDATE: case MCCN_AUTOUPDATE:
{
AutoUpdateMonthCal(hwndDlg, AutoUpdateMonthCal(hwndDlg,
(PNMMCCAUTOUPDATE)lpnm); (PNMMCCAUTOUPDATE)lpnm);
} break;
break;
} }
} break;
break;
default: default:
{
switch (lpnm->code) switch (lpnm->code)
{ {
case PSN_SETACTIVE: case PSN_SETACTIVE:
{
SetTimeZoneName(hwndDlg); SetTimeZoneName(hwndDlg);
} break;
break;
case PSN_APPLY: case PSN_APPLY:
{
SetLocalSystemTime(hwndDlg); SetLocalSystemTime(hwndDlg);
SetTimer(hwndDlg, ID_TIMER, 1000, NULL); SetTimer(hwndDlg, ID_TIMER, 1000, NULL);
return TRUE; return TRUE;
}
} }
} break;
} }
} }
break; break;
case WM_TIMECHANGE: case WM_TIMECHANGE:
{
/* FIXME - we don't get this message as we're not a top-level window... */ /* FIXME - we don't get this message as we're not a top-level window... */
SendMessage(GetDlgItem(hwndDlg, SendMessage(GetDlgItem(hwndDlg,
IDC_MONTHCALENDAR), IDC_MONTHCALENDAR),
MCCM_RESET, MCCM_RESET,
0, 0,
0); 0);
break;
}
break;
case WM_DESTROY: case WM_DESTROY:
{
KillTimer(hwndDlg, ID_TIMER); KillTimer(hwndDlg, ID_TIMER);
} break;
break;
} }
return FALSE; return FALSE;

View file

@ -13,74 +13,74 @@ static VOID
CreateNTPServerList(HWND hwnd) CreateNTPServerList(HWND hwnd)
{ {
HWND hList; HWND hList;
WCHAR ValName[MAX_VALUE_NAME]; TCHAR szValName[MAX_VALUE_NAME];
WCHAR Data[256]; TCHAR szData[256];
DWORD Index = 0; DWORD dwIndex = 0;
DWORD ValSize; DWORD dwValSize;
DWORD dwNameSize; DWORD dwNameSize;
DWORD Default = 1; DWORD dwDefault = 1;
LONG Ret; LONG lRet;
HKEY hKey; HKEY hKey;
hList = GetDlgItem(hwnd, hList = GetDlgItem(hwnd,
IDC_SERVERLIST); IDC_SERVERLIST);
Ret = RegOpenKeyExW(HKEY_LOCAL_MACHINE, lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,
L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DateTime\\Servers", _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DateTime\\Servers"),
0, 0,
KEY_QUERY_VALUE, KEY_QUERY_VALUE,
&hKey); &hKey);
if (Ret != ERROR_SUCCESS) if (lRet != ERROR_SUCCESS)
return; return;
while (TRUE) while (TRUE)
{ {
ValSize = MAX_VALUE_NAME; dwValSize = MAX_VALUE_NAME * sizeof(TCHAR);
ValName[0] = '\0'; szValName[0] = '\0';
Ret = RegEnumValueW(hKey, lRet = RegEnumValue(hKey,
Index, dwIndex,
ValName, szValName,
&ValSize, &dwValSize,
NULL, NULL,
NULL, NULL,
(LPBYTE)Data, (LPBYTE)szData,
&dwNameSize); &dwNameSize);
if (lRet == ERROR_SUCCESS)
if (Ret == ERROR_SUCCESS) {
/* get date from default reg value */
if (_tcscmp(szValName, _T("")) == 0) // if (Index == 0)
{ {
/* get date from default reg value */ dwDefault = _ttoi(szData);
if (wcscmp(ValName, L"") == 0) // if (Index == 0) dwIndex++;
{
Default = _wtoi(Data);
Index++;
}
else
{
SendMessageW(hList,
CB_ADDSTRING,
0,
(LPARAM)Data);
Index++;
}
} }
else if (Ret != ERROR_MORE_DATA) else
break; {
SendMessage(hList,
CB_ADDSTRING,
0,
(LPARAM)szData);
dwIndex++;
}
}
else if (lRet != ERROR_MORE_DATA)
{
break;
}
} }
if (Default < 1 || Default > Index) if (dwDefault < 1 || dwDefault > dwIndex)
Default = 1; dwDefault = 1;
/* server reg entries count from 1, /* server reg entries count from 1,
* combo boxes count from 0 */ * combo boxes count from 0 */
Default--; dwDefault--;
SendMessage(hList, SendMessage(hList,
CB_SETCURSEL, CB_SETCURSEL,
Default, dwDefault,
0); 0);
RegCloseKey(hKey); RegCloseKey(hKey);
} }
@ -90,110 +90,100 @@ SetNTPServer(HWND hwnd)
{ {
HKEY hKey; HKEY hKey;
HWND hList; HWND hList;
UINT Sel; UINT uSel;
WCHAR szSel[4]; TCHAR szSel[4];
LONG Ret; LONG lRet;
hList = GetDlgItem(hwnd, hList = GetDlgItem(hwnd,
IDC_SERVERLIST); IDC_SERVERLIST);
Sel = (UINT)SendMessage(hList, uSel = (UINT)SendMessage(hList, CB_GETCURSEL, 0, 0);
CB_GETCURSEL,
0,
0);
/* server reg entries count from 1, /* server reg entries count from 1,
* combo boxes count from 0 */ * combo boxes count from 0 */
Sel++; uSel++;
/* convert to wide char */ /* convert to wide char */
_itow(Sel, szSel, 10); _itow(uSel, szSel, 10);
Ret = RegOpenKeyExW(HKEY_LOCAL_MACHINE, lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,
L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DateTime\\Servers", _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DateTime\\Servers"),
0, 0,
KEY_SET_VALUE, KEY_SET_VALUE,
&hKey); &hKey);
if (Ret != ERROR_SUCCESS) if (lRet != ERROR_SUCCESS)
{ {
DisplayWin32Error(Ret); DisplayWin32Error(lRet);
return; return;
} }
Ret = RegSetValueExW(hKey, lRet = RegSetValueExW(hKey,
L"", _T(""),
0, 0,
REG_SZ, REG_SZ,
(LPBYTE)szSel, (LPBYTE)szSel,
sizeof(szSel)); sizeof(szSel));
if (Ret != ERROR_SUCCESS) if (lRet != ERROR_SUCCESS)
DisplayWin32Error(Ret); DisplayWin32Error(lRet);
RegCloseKey(hKey); RegCloseKey(hKey);
} }
/* get the domain name from the registry */ /* get the domain name from the registry */
static BOOL static BOOL
GetNTPServerAddress(LPWSTR* lpAddress) GetNTPServerAddress(LPTSTR *lpAddress)
{ {
HKEY hKey; HKEY hKey;
WCHAR szSel[4]; TCHAR szSel[4];
DWORD dwSize; DWORD dwSize;
LONG Ret; LONG lRet;
Ret = RegOpenKeyExW(HKEY_LOCAL_MACHINE, lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,
L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DateTime\\Servers", _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DateTime\\Servers"),
0, 0,
KEY_QUERY_VALUE, KEY_QUERY_VALUE,
&hKey); &hKey);
if (Ret != ERROR_SUCCESS) if (lRet != ERROR_SUCCESS)
{
goto fail; goto fail;
}
/* Get data from default value */ /* Get data from default value */
dwSize = sizeof(szSel); dwSize = 4 * sizeof(TCHAR);
Ret = RegQueryValueExW(hKey, lRet = RegQueryValueEx(hKey,
L"", _T(""),
NULL, NULL,
NULL, NULL,
(LPBYTE)szSel, (LPBYTE)szSel,
&dwSize); &dwSize);
if (Ret != ERROR_SUCCESS) if (lRet != ERROR_SUCCESS)
goto fail; goto fail;
dwSize = 0; dwSize = 0;
Ret = RegQueryValueExW(hKey, lRet = RegQueryValueEx(hKey,
szSel, szSel,
NULL, NULL,
NULL, NULL,
NULL, NULL,
&dwSize); &dwSize);
if (Ret == ERROR_SUCCESS) if (lRet != ERROR_SUCCESS)
goto fail;
(*lpAddress) = (LPTSTR)HeapAlloc(GetProcessHeap(),
0,
dwSize);
if ((*lpAddress) == NULL)
{ {
(*lpAddress) = (LPWSTR) HeapAlloc(GetProcessHeap(), lRet = ERROR_NOT_ENOUGH_MEMORY;
0, goto fail;
dwSize);
if ((*lpAddress) == NULL)
{
Ret = ERROR_NOT_ENOUGH_MEMORY;
goto fail;
}
Ret = RegQueryValueExW(hKey,
szSel,
NULL,
NULL,
(LPBYTE)*lpAddress,
&dwSize);
if (Ret != ERROR_SUCCESS)
goto fail;
} }
else
lRet = RegQueryValueEx(hKey,
szSel,
NULL,
NULL,
(LPBYTE)*lpAddress,
&dwSize);
if (lRet != ERROR_SUCCESS)
goto fail; goto fail;
RegCloseKey(hKey); RegCloseKey(hKey);
@ -201,11 +191,11 @@ GetNTPServerAddress(LPWSTR* lpAddress)
return TRUE; return TRUE;
fail: fail:
DisplayWin32Error(Ret); DisplayWin32Error(lRet);
if (hKey) RegCloseKey(hKey); if (hKey)
RegCloseKey(hKey);
HeapFree(GetProcessHeap(), 0, *lpAddress); HeapFree(GetProcessHeap(), 0, *lpAddress);
return FALSE; return FALSE;
} }
@ -213,7 +203,7 @@ fail:
static ULONG static ULONG
GetTimeFromServer(VOID) GetTimeFromServer(VOID)
{ {
LPWSTR lpAddress = NULL; LPTSTR lpAddress = NULL;
ULONG ulTime = 0; ULONG ulTime = 0;
if (GetNTPServerAddress(&lpAddress)) if (GetNTPServerAddress(&lpAddress))
@ -250,7 +240,7 @@ UpdateSystemTime(ULONG ulTime)
stNew.wMilliseconds = 0; stNew.wMilliseconds = 0;
/* convert to a file time */ /* convert to a file time */
if (! SystemTimeToFileTime(&stNew, &ftNew)) if (!SystemTimeToFileTime(&stNew, &ftNew))
{ {
DisplayWin32Error(GetLastError()); DisplayWin32Error(GetLastError());
return; return;
@ -262,7 +252,7 @@ UpdateSystemTime(ULONG ulTime)
ftNew = * (FILETIME *)&li; ftNew = * (FILETIME *)&li;
/* convert back to a system time */ /* convert back to a system time */
if (! FileTimeToSystemTime(&ftNew, &stNew)) if (!FileTimeToSystemTime(&ftNew, &stNew))
{ {
DisplayWin32Error(GetLastError()); DisplayWin32Error(GetLastError());
return; return;
@ -270,7 +260,6 @@ UpdateSystemTime(ULONG ulTime)
if (!SystemSetLocalTime(&stNew)) if (!SystemSetLocalTime(&stNew))
DisplayWin32Error(GetLastError()); DisplayWin32Error(GetLastError());
} }
@ -278,10 +267,10 @@ static VOID
EnableDialogText(HWND hwnd) EnableDialogText(HWND hwnd)
{ {
BOOL bChecked; BOOL bChecked;
HWND hCheck = GetDlgItem(hwnd, IDC_AUTOSYNC); UINT uCheck;
UINT Check = (UINT)SendMessageW(hCheck, BM_GETCHECK, 0, 0);
bChecked = (Check == BST_CHECKED) ? TRUE : FALSE; uCheck = (UINT)SendDlgItemMessage(hwnd, IDC_AUTOSYNC, BM_GETCHECK, 0, 0);
bChecked = (uCheck == BST_CHECKED) ? TRUE : FALSE;
EnableWindow(GetDlgItem(hwnd, IDC_SERVERTEXT), bChecked); EnableWindow(GetDlgItem(hwnd, IDC_SERVERTEXT), bChecked);
EnableWindow(GetDlgItem(hwnd, IDC_SERVERLIST), bChecked); EnableWindow(GetDlgItem(hwnd, IDC_SERVERLIST), bChecked);
@ -295,30 +284,27 @@ static VOID
GetSyncSetting(HWND hwnd) GetSyncSetting(HWND hwnd)
{ {
HKEY hKey; HKEY hKey;
HWND hCheck; TCHAR szData[8];
WCHAR Data[8]; DWORD dwSize;
DWORD Size;
if (RegOpenKeyExW(HKEY_LOCAL_MACHINE, if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,
L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DateTime\\Parameters", _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\DateTime\\Parameters"),
0, 0,
KEY_QUERY_VALUE, KEY_QUERY_VALUE,
&hKey) == ERROR_SUCCESS) &hKey) == ERROR_SUCCESS)
{
dwSize = 8 * sizeof(TCHAR);
if (RegQueryValueEx(hKey,
_T("Type"),
NULL,
NULL,
(LPBYTE)szData,
&dwSize) == ERROR_SUCCESS)
{ {
Size = sizeof(Data); if (_tcscmp(szData, _T("NTP")) == 0)
if (RegQueryValueExW(hKey, SendDlgItemMessage(hwnd, IDC_AUTOSYNC, BM_SETCHECK, 0, 0);
L"Type",
NULL,
NULL,
(LPBYTE)Data,
&Size) == ERROR_SUCCESS)
{
if (lstrcmp(Data, L"NTP") == 0)
{
hCheck = GetDlgItem(hwnd, IDC_AUTOSYNC);
SendMessageW(hCheck, BM_SETCHECK, 0, 0);
}
} }
RegCloseKey(hKey); RegCloseKey(hKey);
} }
} }
@ -328,9 +314,7 @@ static VOID
OnInitDialog(HWND hwnd) OnInitDialog(HWND hwnd)
{ {
GetSyncSetting(hwnd); GetSyncSetting(hwnd);
EnableDialogText(hwnd); EnableDialogText(hwnd);
CreateNTPServerList(hwnd); CreateNTPServerList(hwnd);
} }
@ -345,10 +329,8 @@ InetTimePageProc(HWND hwndDlg,
switch (uMsg) switch (uMsg)
{ {
case WM_INITDIALOG: case WM_INITDIALOG:
{
OnInitDialog(hwndDlg); OnInitDialog(hwndDlg);
} break;
break;
case WM_COMMAND: case WM_COMMAND:
switch(LOWORD(wParam)) switch(LOWORD(wParam))
@ -362,20 +344,18 @@ InetTimePageProc(HWND hwndDlg,
ulTime = GetTimeFromServer(); ulTime = GetTimeFromServer();
if (ulTime != 0) if (ulTime != 0)
UpdateSystemTime(ulTime); UpdateSystemTime(ulTime);
} }
break; break;
case IDC_SERVERLIST: case IDC_SERVERLIST:
{
if (HIWORD(wParam) == CBN_SELCHANGE) if (HIWORD(wParam) == CBN_SELCHANGE)
{
/* Enable the 'Apply' button */ /* Enable the 'Apply' button */
PropSheet_Changed(GetParent(hwndDlg), hwndDlg); PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
} }
break; break;
case IDC_AUTOSYNC: case IDC_AUTOSYNC:
{
if (HIWORD(wParam) == BN_CLICKED) if (HIWORD(wParam) == BN_CLICKED)
{ {
EnableDialogText(hwndDlg); EnableDialogText(hwndDlg);
@ -383,13 +363,12 @@ InetTimePageProc(HWND hwndDlg,
/* Enable the 'Apply' button */ /* Enable the 'Apply' button */
PropSheet_Changed(GetParent(hwndDlg), hwndDlg); PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
} }
} break;
break;
} }
break; break;
case WM_DESTROY: case WM_DESTROY:
break; break;
case WM_NOTIFY: case WM_NOTIFY:
{ {
@ -398,13 +377,11 @@ InetTimePageProc(HWND hwndDlg,
switch (lpnm->code) switch (lpnm->code)
{ {
case PSN_APPLY: case PSN_APPLY:
SetNTPServer(hwndDlg); SetNTPServer(hwndDlg);
return TRUE; return TRUE;
default: default:
break; break;
} }
} }
break; break;

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Datum", -1, 4, 2, 122, 125 GROUPBOX "&Datum", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12
CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd", CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd",

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Dato", -1, 4, 2, 126, 133 GROUPBOX "&Dato", -1, 4, 2, 126, 133
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12
CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd", CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd",

View file

@ -9,7 +9,7 @@ BEGIN
GROUPBOX "&Datum", -1, 4, 2, 122, 125 GROUPBOX "&Datum", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12
CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd", CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd",
@ -21,7 +21,7 @@ BEGIN
144, 105, 90, 12 144, 105, 90, 12
LTEXT "", IDC_TIMEZONE, 6, 132, 242, 11 LTEXT "", IDC_TIMEZONE, 6, 132, 242, 11
CONTROL "", IDC_CLOCKWND, "ClockWndClass", CONTROL "", IDC_CLOCKWND, "ClockWndClass",
WS_CHILD | WS_VISIBLE, 138, 12, 102, 89 WS_CHILD | WS_VISIBLE, 138, 12, 102, 89
END END

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Çìåñïìçíßá", -1, 4, 2, 122, 125 GROUPBOX "&Çìåñïìçíßá", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Date", -1, 4, 2, 122, 125 GROUPBOX "&Date", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Dia", -1, 4, 2, 122, 125 GROUPBOX "&Dia", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12
CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd", CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd",

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Date", -1, 4, 2, 122, 125 GROUPBOX "&Date", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -9,7 +9,7 @@ BEGIN
GROUPBOX "&Dátum", -1, 4, 2, 122, 125 GROUPBOX "&Dátum", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Tanggal", -1, 4, 2, 122, 125 GROUPBOX "&Tanggal", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Data", -1, 4, 2, 122, 125 GROUPBOX "&Data", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "“ú•t(&D)", -1, 4, 2, 122, 125 GROUPBOX "“ú•t(&D)", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "Da&tum", -1, 4, 2, 122, 125 GROUPBOX "Da&tum", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12
CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd", CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd",

View file

@ -14,7 +14,7 @@ BEGIN
GROUPBOX "&Data", -1, 4, 2, 122, 125 GROUPBOX "&Data", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12
CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd", CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd",
@ -26,7 +26,7 @@ BEGIN
144, 105, 90, 12 144, 105, 90, 12
LTEXT "", IDC_TIMEZONE, 6, 132, 242, 11 LTEXT "", IDC_TIMEZONE, 6, 132, 242, 11
CONTROL "", IDC_CLOCKWND, "ClockWndClass", CONTROL "", IDC_CLOCKWND, "ClockWndClass",
WS_CHILD | WS_VISIBLE, 138, 12, 102, 89 WS_CHILD | WS_VISIBLE, 138, 12, 102, 89
END END
@ -37,7 +37,7 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN BEGIN
COMBOBOX IDC_TIMEZONELIST, 5, 4, 241, 136, COMBOBOX IDC_TIMEZONELIST, 5, 4, 241, 136,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
CONTROL "", IDC_WORLD_BACKGROUND, "Static", SS_OWNERDRAW, 5, 20, 240, 110, WS_EX_STATICEDGE CONTROL "", IDC_WORLD_BACKGROUND, "Static", SS_OWNERDRAW, 5, 20, 240, 110, WS_EX_STATICEDGE
AUTOCHECKBOX "&Automatycznie uwzglêdnij zmiany czasu", AUTOCHECKBOX "&Automatycznie uwzglêdnij zmiany czasu",
IDC_AUTODAYLIGHT, 6, 132, 242, 11, WS_VISIBLE | WS_GROUP | WS_TABSTOP IDC_AUTODAYLIGHT, 6, 132, 242, 11, WS_VISIBLE | WS_GROUP | WS_TABSTOP
END END

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Äàòà", -1, 4, 2, 122, 125 GROUPBOX "&Äàòà", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12
CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd", CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd",
@ -20,7 +20,7 @@ BEGIN
144, 105, 90, 12 144, 105, 90, 12
LTEXT "", IDC_TIMEZONE, 6, 132, 242, 11 LTEXT "", IDC_TIMEZONE, 6, 132, 242, 11
CONTROL "", IDC_CLOCKWND, "ClockWndClass", CONTROL "", IDC_CLOCKWND, "ClockWndClass",
WS_CHILD | WS_VISIBLE, 138, 12, 102, 89 WS_CHILD | WS_VISIBLE, 138, 12, 102, 89
END END

View file

@ -13,7 +13,7 @@ BEGIN
GROUPBOX "&Datum", -1, 4, 2, 122, 125 GROUPBOX "&Datum", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12
CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd", CONTROL "", IDC_MONTHCALENDAR, "MonthCalWnd",
@ -25,7 +25,7 @@ BEGIN
144, 105, 90, 12 144, 105, 90, 12
LTEXT "", IDC_TIMEZONE, 6, 132, 242, 11 LTEXT "", IDC_TIMEZONE, 6, 132, 242, 11
CONTROL "", IDC_CLOCKWND, "ClockWndClass", CONTROL "", IDC_CLOCKWND, "ClockWndClass",
WS_CHILD | WS_VISIBLE, 138, 12, 102, 89 WS_CHILD | WS_VISIBLE, 138, 12, 102, 89
END END

View file

@ -8,7 +8,7 @@ BEGIN
GROUPBOX "&Çѹ·Õè", -1, 4, 2, 122, 125 GROUPBOX "&Çѹ·Õè", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -17,7 +17,7 @@ BEGIN
GROUPBOX "&Äàòà", -1, 4, 2, 122, 125 GROUPBOX "&Äàòà", -1, 4, 2, 122, 125
COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_MONTHCB, 11, 17, 50, 120, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY EDITTEXT IDC_YEARTEXT,65, 17, 55, 12, ES_RIGHT | WS_GROUP | ES_READONLY
CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | CONTROL "", IDC_YEAR, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS |
WS_BORDER | WS_GROUP, 120, 17, 50, 12 WS_BORDER | WS_GROUP, 120, 17, 50, 12

View file

@ -249,9 +249,7 @@ MonthCalReload(IN PMONTHCALWND infoPtr)
infoPtr->hbHeader = GetSysColorBrush(infoPtr->Enabled ? MONTHCAL_HEADERBG : MONTHCAL_DISABLED_HEADERBG); infoPtr->hbHeader = GetSysColorBrush(infoPtr->Enabled ? MONTHCAL_HEADERBG : MONTHCAL_DISABLED_HEADERBG);
infoPtr->hbSelection = GetSysColorBrush(infoPtr->Enabled ? MONTHCAL_SELBG : MONTHCAL_DISABLED_SELBG); infoPtr->hbSelection = GetSysColorBrush(infoPtr->Enabled ? MONTHCAL_SELBG : MONTHCAL_DISABLED_SELBG);
for (i = 0; for (i = 0; i < 7; i++)
i < 7;
i++)
{ {
if (GetLocaleInfo(LOCALE_USER_DEFAULT, if (GetLocaleInfo(LOCALE_USER_DEFAULT,
LOCALE_SABBREVDAYNAME1 + LOCALE_SABBREVDAYNAME1 +

View file

@ -58,7 +58,7 @@ InitConnection(PINFO pInfo,
static VOID static VOID
DestroyConnection() DestroyConnection(VOID)
{ {
WSACleanup(); WSACleanup();
} }
@ -67,7 +67,6 @@ DestroyConnection()
static BOOL static BOOL
GetTransmitTime(PTIMEPACKET ptp) GetTransmitTime(PTIMEPACKET ptp)
{ {
return TRUE; return TRUE;
} }
@ -143,7 +142,7 @@ GetServerTime(LPWSTR lpAddress)
DWORD dwSize = wcslen(lpAddress) + 1; DWORD dwSize = wcslen(lpAddress) + 1;
ULONG ulTime = 0; ULONG ulTime = 0;
pInfo = (PINFO)HeapAlloc(GetProcessHeap(), pInfo = (PINFO)HeapAlloc(GetProcessHeap(),
0, 0,
sizeof(INFO)); sizeof(INFO));
lpAddr = (LPSTR)HeapAlloc(GetProcessHeap(), lpAddr = (LPSTR)HeapAlloc(GetProcessHeap(),
@ -179,5 +178,4 @@ GetServerTime(LPWSTR lpAddress)
HeapFree(GetProcessHeap(), 0, lpAddr); HeapFree(GetProcessHeap(), 0, lpAddr);
return ulTime; return ulTime;
} }

View file

@ -118,7 +118,7 @@ CPlApplet(HWND hwndCpl,
LPARAM lParam1, LPARAM lParam1,
LPARAM lParam2) LPARAM lParam2)
{ {
int i = (int)lParam1; INT i = (INT)lParam1;
switch (uMsg) switch (uMsg)
{ {

View file

@ -59,7 +59,7 @@ GetLargerTimeZoneEntry(DWORD Index)
static VOID static VOID
CreateTimeZoneList(VOID) CreateTimeZoneList(VOID)
{ {
WCHAR szKeyName[256]; TCHAR szKeyName[256];
DWORD dwIndex; DWORD dwIndex;
DWORD dwNameSize; DWORD dwNameSize;
DWORD dwValueSize; DWORD dwValueSize;
@ -70,34 +70,34 @@ CreateTimeZoneList(VOID)
PTIMEZONE_ENTRY Entry; PTIMEZONE_ENTRY Entry;
PTIMEZONE_ENTRY Current; PTIMEZONE_ENTRY Current;
if (RegOpenKeyExW(HKEY_LOCAL_MACHINE, if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,
L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones", _T("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"),
0, 0,
KEY_ENUMERATE_SUB_KEYS, KEY_ENUMERATE_SUB_KEYS,
&hZonesKey)) &hZonesKey))
return; return;
dwIndex = 0; dwIndex = 0;
while (TRUE) while (TRUE)
{ {
dwNameSize = 256; dwNameSize = 256 * sizeof(TCHAR);
lError = RegEnumKeyExW(hZonesKey, lError = RegEnumKeyEx(hZonesKey,
dwIndex, dwIndex,
szKeyName, szKeyName,
&dwNameSize, &dwNameSize,
NULL, NULL,
NULL, NULL,
NULL, NULL,
NULL); NULL);
if (lError != ERROR_SUCCESS && lError != ERROR_MORE_DATA) if (lError != ERROR_SUCCESS && lError != ERROR_MORE_DATA)
break; break;
if (RegOpenKeyExW(hZonesKey, if (RegOpenKeyEx(hZonesKey,
szKeyName, szKeyName,
0, 0,
KEY_QUERY_VALUE, KEY_QUERY_VALUE,
&hZoneKey)) &hZoneKey))
break; break;
Entry = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(TIMEZONE_ENTRY)); Entry = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(TIMEZONE_ENTRY));
if (Entry == NULL) if (Entry == NULL)
@ -106,61 +106,61 @@ CreateTimeZoneList(VOID)
break; break;
} }
dwValueSize = 64 * sizeof(WCHAR); dwValueSize = 64 * sizeof(TCHAR);
if (RegQueryValueExW(hZoneKey, if (RegQueryValueEx(hZoneKey,
L"Display", _T("Display"),
NULL, NULL,
NULL, NULL,
(LPBYTE)&Entry->Description, (LPBYTE)&Entry->Description,
&dwValueSize)) &dwValueSize))
{ {
RegCloseKey(hZoneKey); RegCloseKey(hZoneKey);
break; break;
} }
dwValueSize = 33 * sizeof(WCHAR); dwValueSize = 33 * sizeof(TCHAR);
if (RegQueryValueExW(hZoneKey, if (RegQueryValueEx(hZoneKey,
L"Std", _T("Std"),
NULL, NULL,
NULL, NULL,
(LPBYTE)&Entry->StandardName, (LPBYTE)&Entry->StandardName,
&dwValueSize)) &dwValueSize))
{ {
RegCloseKey(hZoneKey); RegCloseKey(hZoneKey);
break; break;
} }
dwValueSize = 33 * sizeof(WCHAR); dwValueSize = 33 * sizeof(TCHAR);
if (RegQueryValueExW(hZoneKey, if (RegQueryValueEx(hZoneKey,
L"Dlt", _T("Dlt"),
NULL, NULL,
NULL, NULL,
(LPBYTE)&Entry->DaylightName, (LPBYTE)&Entry->DaylightName,
&dwValueSize)) &dwValueSize))
{ {
RegCloseKey(hZoneKey); RegCloseKey(hZoneKey);
break; break;
} }
dwValueSize = sizeof(DWORD); dwValueSize = sizeof(DWORD);
if (RegQueryValueExW(hZoneKey, if (RegQueryValueEx(hZoneKey,
L"Index", _T("Index"),
NULL, NULL,
NULL, NULL,
(LPBYTE)&Entry->Index, (LPBYTE)&Entry->Index,
&dwValueSize)) &dwValueSize))
{ {
RegCloseKey(hZoneKey); RegCloseKey(hZoneKey);
break; break;
} }
dwValueSize = sizeof(TZ_INFO); dwValueSize = sizeof(TZ_INFO);
if (RegQueryValueExW(hZoneKey, if (RegQueryValueEx(hZoneKey,
L"TZI", _T("TZI"),
NULL, NULL,
NULL, NULL,
(LPBYTE)&Entry->TimezoneInfo, (LPBYTE)&Entry->TimezoneInfo,
&dwValueSize)) &dwValueSize))
{ {
RegCloseKey(hZoneKey); RegCloseKey(hZoneKey);
break; break;
@ -252,22 +252,22 @@ ShowTimeZoneList(HWND hwnd)
Entry = TimeZoneListHead; Entry = TimeZoneListHead;
while (Entry != NULL) while (Entry != NULL)
{ {
SendMessageW(hwnd, SendMessage(hwnd,
CB_ADDSTRING, CB_ADDSTRING,
0, 0,
(LPARAM)Entry->Description); (LPARAM)Entry->Description);
if (!wcscmp(Entry->StandardName, TimeZoneInfo.StandardName)) if (!_tcscmp(Entry->StandardName, TimeZoneInfo.StandardName))
dwIndex = i; dwIndex = i;
i++; i++;
Entry = Entry->Next; Entry = Entry->Next;
} }
SendMessageW(hwnd, SendMessage(hwnd,
CB_SETCURSEL, CB_SETCURSEL,
(WPARAM)dwIndex, (WPARAM)dwIndex,
0); 0);
} }
@ -279,10 +279,10 @@ SetLocalTimeZone(HWND hwnd)
DWORD dwIndex; DWORD dwIndex;
DWORD i; DWORD i;
dwIndex = (DWORD) SendMessage(hwnd, dwIndex = (DWORD)SendMessage(hwnd,
CB_GETCURSEL, CB_GETCURSEL,
0, 0,
0); 0);
i = 0; i = 0;
Entry = TimeZoneListHead; Entry = TimeZoneListHead;
@ -295,10 +295,10 @@ SetLocalTimeZone(HWND hwnd)
Entry = Entry->Next; Entry = Entry->Next;
} }
wcscpy(TimeZoneInformation.StandardName, _tcscpy(TimeZoneInformation.StandardName,
Entry->StandardName); Entry->StandardName);
wcscpy(TimeZoneInformation.DaylightName, _tcscpy(TimeZoneInformation.DaylightName,
Entry->DaylightName); Entry->DaylightName);
TimeZoneInformation.Bias = Entry->TimezoneInfo.Bias; TimeZoneInformation.Bias = Entry->TimezoneInfo.Bias;
TimeZoneInformation.StandardBias = Entry->TimezoneInfo.StandardBias; TimeZoneInformation.StandardBias = Entry->TimezoneInfo.StandardBias;
@ -321,22 +321,22 @@ GetAutoDaylightInfo(HWND hwnd)
{ {
HKEY hKey; HKEY hKey;
if (RegOpenKeyExW(HKEY_LOCAL_MACHINE, if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,
L"SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation", _T("SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation"),
0, 0,
KEY_QUERY_VALUE, KEY_QUERY_VALUE,
&hKey)) &hKey))
return; return;
/* if the call fails (non zero), the reg value isn't available, /* if the call fails (non zero), the reg value isn't available,
* which means it shouldn't be disabled, so we should check the button. * which means it shouldn't be disabled, so we should check the button.
*/ */
if (RegQueryValueExW(hKey, if (RegQueryValueEx(hKey,
L"DisableAutoDaylightTimeSet", _T("DisableAutoDaylightTimeSet"),
NULL, NULL,
NULL, NULL,
NULL, NULL,
NULL)) NULL))
{ {
SendMessage(hwnd, BM_SETCHECK, (WPARAM)BST_CHECKED, 0); SendMessage(hwnd, BM_SETCHECK, (WPARAM)BST_CHECKED, 0);
} }
@ -355,26 +355,26 @@ SetAutoDaylightInfo(HWND hwnd)
HKEY hKey; HKEY hKey;
DWORD dwValue = 1; DWORD dwValue = 1;
if (RegOpenKeyExW(HKEY_LOCAL_MACHINE, if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,
L"SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation", _T("SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation"),
0, 0,
KEY_SET_VALUE, KEY_SET_VALUE,
&hKey)) &hKey))
return; return;
if (SendMessage(hwnd, BM_GETCHECK, 0, 0) == BST_UNCHECKED) if (SendMessage(hwnd, BM_GETCHECK, 0, 0) == BST_UNCHECKED)
{ {
RegSetValueExW(hKey, RegSetValueEx(hKey,
L"DisableAutoDaylightTimeSet", _T("DisableAutoDaylightTimeSet"),
0, 0,
REG_DWORD, REG_DWORD,
(LPBYTE)&dwValue, (LPBYTE)&dwValue,
sizeof(DWORD)); sizeof(DWORD));
} }
else else
{ {
RegDeleteValueW(hKey, RegDeleteValue(hKey,
L"DisableAutoDaylightTimeSet"); _T("DisableAutoDaylightTimeSet"));
} }
RegCloseKey(hKey); RegCloseKey(hKey);
@ -384,16 +384,15 @@ SetAutoDaylightInfo(HWND hwnd)
/* Property page dialog callback */ /* Property page dialog callback */
INT_PTR CALLBACK INT_PTR CALLBACK
TimeZonePageProc(HWND hwndDlg, TimeZonePageProc(HWND hwndDlg,
UINT uMsg, UINT uMsg,
WPARAM wParam, WPARAM wParam,
LPARAM lParam) LPARAM lParam)
{ {
BITMAP bitmap; BITMAP bitmap;
switch (uMsg) switch (uMsg)
{ {
case WM_INITDIALOG: case WM_INITDIALOG:
{
CreateTimeZoneList(); CreateTimeZoneList();
ShowTimeZoneList(GetDlgItem(hwndDlg, IDC_TIMEZONELIST)); ShowTimeZoneList(GetDlgItem(hwndDlg, IDC_TIMEZONELIST));
GetAutoDaylightInfo(GetDlgItem(hwndDlg, IDC_AUTODAYLIGHT)); GetAutoDaylightInfo(GetDlgItem(hwndDlg, IDC_AUTODAYLIGHT));
@ -405,8 +404,7 @@ TimeZonePageProc(HWND hwndDlg,
cxSource = bitmap.bmWidth; cxSource = bitmap.bmWidth;
cySource = bitmap.bmHeight; cySource = bitmap.bmHeight;
} }
} break;
break;
case WM_DRAWITEM: case WM_DRAWITEM:
{ {
@ -430,22 +428,18 @@ TimeZonePageProc(HWND hwndDlg,
break; break;
case WM_COMMAND: case WM_COMMAND:
{
if ((LOWORD(wParam) == IDC_TIMEZONELIST && HIWORD(wParam) == CBN_SELCHANGE) || if ((LOWORD(wParam) == IDC_TIMEZONELIST && HIWORD(wParam) == CBN_SELCHANGE) ||
(LOWORD(wParam) == IDC_AUTODAYLIGHT && HIWORD(wParam) == BN_CLICKED)) (LOWORD(wParam) == IDC_AUTODAYLIGHT && HIWORD(wParam) == BN_CLICKED))
{ {
/* Enable the 'Apply' button */ /* Enable the 'Apply' button */
PropSheet_Changed(GetParent(hwndDlg), hwndDlg); PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
} }
} break;
break;
case WM_DESTROY: case WM_DESTROY:
{
DestroyTimeZoneList(); DestroyTimeZoneList();
DeleteObject(hBitmap); DeleteObject(hBitmap);
} break;
break;
case WM_NOTIFY: case WM_NOTIFY:
{ {