Merge pull request #4474 from Kingcom/Debugger

Periodically redraw memory view
This commit is contained in:
Henrik Rydgård 2013-11-07 11:38:53 -08:00
commit 44c866e90c

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;
}