PROGRESSDISPLAY::~PROGRESSDISPLAY (void)
{
m_fFinished = TRUE;
- SetWindowLong (m_hWnd, DWL_USER, (LONG)0);
+ SetWindowLongPtr (m_hWnd, DWLP_USER, (LONG)0);
DeleteCriticalSection (&m_cs);
if (m_fCreatedWindow)
DestroyWindow (m_hWnd);
void PROGRESSDISPLAY::Init (HWND hWnd)
{
- SetWindowLong (hWnd, DWL_USER, (LONG)this);
+ SetWindowLongPtr (hWnd, DWLP_USER, (LONG)this);
Subclass_AddHook (hWnd, PROGRESSDISPLAY::ProgressDisplay_HookProc);
m_msgFinish = 0;
LPPROGRESSDISPLAY ppd = NULL;
try {
- if ((ppd = (LPPROGRESSDISPLAY)(GetWindowLong (hWnd, DWL_USER))) != NULL) {
+ if ((ppd = (LPPROGRESSDISPLAY)(GetWindowLongPtr (hWnd, DWLP_USER))) != NULL) {
if (ppd->m_hWnd != hWnd)
ppd = NULL;
}