[Debugger] Stack View: Remember window position

This commit is contained in:
oddMLan 2019-01-13 22:59:24 -07:00
parent d60558dacb
commit c949b8e107
2 changed files with 7 additions and 0 deletions

View File

@ -53,6 +53,11 @@ LRESULT CDebugStackView::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /
return 0;
}
void CDebugStackView::OnExitSizeMove(void)
{
SaveWindowPos(StackView_Top, StackView_Left);
}
LRESULT CDebugStackView::OnDestroy(void)
{
m_StackList.Detach();

View File

@ -30,12 +30,14 @@ private:
LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
LRESULT OnDestroy(void);
LRESULT OnClicked(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
void OnExitSizeMove(void);
BEGIN_MSG_MAP_EX(CDebugStackView)
MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
MSG_WM_DESTROY(OnDestroy)
COMMAND_CODE_HANDLER(BN_CLICKED, OnClicked)
CHAIN_MSG_MAP(CDialogResize<CDebugStackView>)
MSG_WM_EXITSIZEMOVE(OnExitSizeMove);
END_MSG_MAP()
BEGIN_DLGRESIZE_MAP(CDebugStackView)