X-Git-Url: http://git.osdn.net/view?p=peercast-im%2FPeerCastIM.git;a=blobdiff_plain;f=PeerCast.root%2FPeerCast%2Fui%2Fwin32%2FSimple_vp%2Fgui_vp.cpp;h=e811b9cb8c0f568940dedd04e9778e7024212ca9;hp=5d933b284a03d3b564c09e44cac687f05536dea3;hb=fd2c5fc776c35166a1287d70ed4ec4e9d1a02cd4;hpb=740abc7706761ab0ea92a2954c0f4adddb245151 diff --git a/PeerCast.root/PeerCast/ui/win32/Simple_vp/gui_vp.cpp b/PeerCast.root/PeerCast/ui/win32/Simple_vp/gui_vp.cpp index 5d933b2..e811b9c 100644 --- a/PeerCast.root/PeerCast/ui/win32/Simple_vp/gui_vp.cpp +++ b/PeerCast.root/PeerCast/ui/win32/Simple_vp/gui_vp.cpp @@ -1127,12 +1127,21 @@ LRESULT CALLBACK GUIProc (HWND hwnd, UINT message, HWND hwndList; hwndList = GetDlgItem(guiWnd, chanID); +#ifndef WIN64 wndOldListBox = (WNDPROC)GetWindowLong(hwndList, GWL_WNDPROC); SetWindowLong(hwndList, GWL_WNDPROC, (DWORD)ListBoxProc); hwndList = GetDlgItem(guiWnd, statusID); wndOldConnListBox = (WNDPROC)GetWindowLong(hwndList, GWL_WNDPROC); SetWindowLong(hwndList, GWL_WNDPROC, (DWORD)ConnListBoxProc); +#else + wndOldListBox = (WNDPROC)GetWindowLongPtr(hwndList, GWLP_WNDPROC); + SetWindowLongPtr(hwndList, GWLP_WNDPROC, (DWORD)ListBoxProc); + + hwndList = GetDlgItem(guiWnd, statusID); + wndOldConnListBox = (WNDPROC)GetWindowLongPtr(hwndList, GWLP_WNDPROC); + SetWindowLongPtr(hwndList, GWLP_WNDPROC, (DWORD)ConnListBoxProc); +#endif } break;