summaryrefslogtreecommitdiff
path: root/worldtime_protocol/time_display.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'worldtime_protocol/time_display.cpp')
-rw-r--r--worldtime_protocol/time_display.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/worldtime_protocol/time_display.cpp b/worldtime_protocol/time_display.cpp
index 2489c19..348085e 100644
--- a/worldtime_protocol/time_display.cpp
+++ b/worldtime_protocol/time_display.cpp
@@ -49,7 +49,7 @@ typedef struct WindowData_tag {
TIME_ZONE_INFORMATION tzi;
} WindowData;
-BOOL CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) {
+INT_PTR CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) {
RECT r;
HDC hdc;
PAINTSTRUCT ps;
@@ -72,7 +72,7 @@ BOOL CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPara
GetClientRect(hwndDlg, &r);
FillRect(hdc, &r, GetSysColorBrush(COLOR_WINDOW));
- WindowData *wd = (WindowData *)GetWindowLong(hwndDlg, GWL_USERDATA);
+ WindowData *wd = (WindowData *)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
if(wd) {
RECT br = r, lr = r;
br.bottom -= (r.bottom - r.top) / 4;
@@ -95,7 +95,7 @@ BOOL CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPara
case WM_UPDATE_DATA:
{
SYSTEMTIME st, other_st;
- WindowData *wd = (WindowData *)GetWindowLong(hwndDlg, GWL_USERDATA);
+ WindowData *wd = (WindowData *)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
MyGetSystemTime(&st);
MySystemTimeToTzSpecificLocalTime(&wd->tzi, &st, &other_st);
@@ -122,7 +122,7 @@ BOOL CALLBACK DlgProcDisplay(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lPara
case WM_DESTROY:
{
KillTimer(hwndDlg, ID_UPDATE_TIMER);
- WindowData *wd = (WindowData *)GetWindowLong(hwndDlg, GWL_USERDATA);
+ WindowData *wd = (WindowData *)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
HANDLE hContact = wd->hContact;
if(CallService(MS_DB_CONTACT_IS, (WPARAM)hContact, 0))
Utils_SaveWindowPosition(hwndDlg, hContact, PROTO, "timewnd");
@@ -166,7 +166,7 @@ int show_time(HANDLE hContact) {
}
DBWriteContactSettingDword(hContact, PROTO, "WindowHandle", (DWORD)hwnd);
- SetWindowLong(hwnd, GWL_USERDATA, (LONG)wd);
+ SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR)wd);
SendMessage(hwnd, WM_UPDATE_DATA, 0, 0);
if(CallService(MS_DB_CONTACT_IS, (WPARAM)hContact, 0))