From 6c5728105572501ac323be8f776daafc7f273a8a Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Sat, 11 Feb 2017 15:48:19 -0600 Subject: [PATCH] Disable F5 refresh --- SiaDrive/SiaDriveDlg.cpp | 21 ++++++++------------- SiaDrive/SiaDriveDlg.h | 1 - 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/SiaDrive/SiaDriveDlg.cpp b/SiaDrive/SiaDriveDlg.cpp index eedf35b..bb12265 100644 --- a/SiaDrive/SiaDriveDlg.cpp +++ b/SiaDrive/SiaDriveDlg.cpp @@ -216,10 +216,17 @@ HRESULT CSiaDriveDlg::OnButtonUnlockWallet(IHTMLElement* /*pElement*/) return S_OK; } +bool IsRefreshKeyMessage(const MSG *message) +{ + return message + && ((message->message == WM_KEYDOWN) || (message->message == WM_KEYUP)) + && (message->wParam == VK_F5); +} + BOOL CSiaDriveDlg::PreTranslateMessage(MSG* pMsg) { //TODO: Implement copy/paste context menu - if ((pMsg->message == WM_RBUTTONDOWN) || (pMsg->message == WM_RBUTTONDBLCLK)) + if (IsRefreshKeyMessage(pMsg) || (pMsg->message == WM_RBUTTONDOWN) || (pMsg->message == WM_RBUTTONDBLCLK)) { return TRUE; } @@ -227,18 +234,6 @@ BOOL CSiaDriveDlg::PreTranslateMessage(MSG* pMsg) return CDHtmlDialog::PreTranslateMessage(pMsg); } -bool IsRefreshKeyMessage(const MSG *message) -{ - return message - && (message->message == WM_KEYUP) - && (message->wParam == VK_F5); -} - -HRESULT CSiaDriveDlg::TranslateAccelerator(MSG *message, const GUID * guid, DWORD dw) -{ - return IsRefreshKeyMessage(message) ? E_FAIL : CDHtmlDialog::TranslateAccelerator(message, guid, dw); -} - void CSiaDriveDlg::OnDocumentComplete(LPDISPATCH, LPCTSTR) { KillTimer(IDT_UPDATE); diff --git a/SiaDrive/SiaDriveDlg.h b/SiaDrive/SiaDriveDlg.h index 1356600..00914ff 100644 --- a/SiaDrive/SiaDriveDlg.h +++ b/SiaDrive/SiaDriveDlg.h @@ -43,7 +43,6 @@ protected: DECLARE_DHTML_EVENT_MAP() virtual BOOL PreTranslateMessage(MSG* pMsg) override; - virtual HRESULT WINAPI TranslateAccelerator(MSG *message, const GUID *, DWORD) override; private: void DisplayCreateWallet();