diff options
Diffstat (limited to 'plugins/NewStory/src')
-rw-r--r-- | plugins/NewStory/src/history.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/NewStory/src/history.cpp b/plugins/NewStory/src/history.cpp index d00839b515..822ba6c3eb 100644 --- a/plugins/NewStory/src/history.cpp +++ b/plugins/NewStory/src/history.cpp @@ -367,6 +367,8 @@ public: edtSearchText.OnChange = Callback(this, &CHistoryDlg::onChange_SearchText); + m_histControl.OnBuildMenu = Callback(this, &CHistoryDlg::OnContextMenu); + btnCopy.OnClick = Callback(this, &CHistoryDlg::onClick_Copy); btnExport.OnClick = Callback(this, &CHistoryDlg::onClick_Export); btnDelete.OnClick = Callback(this, &CHistoryDlg::onClick_Delete); @@ -785,6 +787,12 @@ public: PostMessage(m_hwnd, UM_REBUILDLIST, 0, 0); } + void OnContextMenu(CCtrlBase*) + { + RECT rc; + GetWindowRect(m_histControl.GetHwnd(), &rc); + } + INT_PTR DlgProc(UINT msg, WPARAM wParam, LPARAM lParam) override { if ((msg >= NSM_FIRST) && (msg < NSM_LAST)) { |