Periodically redraw memory view

This commit is contained in:
Kingcom 2013-11-07 18:39:41 +01:00
parent 6eb7f94065
commit 71ccb69ed4

View file

@ -53,6 +53,9 @@ CtrlMemView::CtrlMemView(HWND _wnd)
addressStart = charWidth;
hexStart = addressStart + 9*charWidth;
asciiStart = hexStart + (rowSize*3+1)*charWidth;
// set redraw timer
SetTimer(wnd,1,1000,0);
}
CtrlMemView::~CtrlMemView()
@ -150,6 +153,10 @@ LRESULT CALLBACK CtrlMemView::wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM
case WM_GETDLGCODE: // we want to process the arrow keys and all characters ourselves
return DLGC_WANTARROWS|DLGC_WANTCHARS|DLGC_WANTTAB;
break;
case WM_TIMER:
if (wParam == 1 && IsWindowVisible(ccp->wnd))
ccp->redraw();
break;
default:
break;
}