1
0

Disable F5 refresh

This commit is contained in:
Scott E. Graves
2017-02-11 15:48:19 -06:00
parent e6c6040d2a
commit 6c57281055
2 changed files with 8 additions and 14 deletions

View File

@@ -216,10 +216,17 @@ HRESULT CSiaDriveDlg::OnButtonUnlockWallet(IHTMLElement* /*pElement*/)
return S_OK; 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) BOOL CSiaDriveDlg::PreTranslateMessage(MSG* pMsg)
{ {
//TODO: Implement copy/paste context menu //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; return TRUE;
} }
@@ -227,18 +234,6 @@ BOOL CSiaDriveDlg::PreTranslateMessage(MSG* pMsg)
return CDHtmlDialog::PreTranslateMessage(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) void CSiaDriveDlg::OnDocumentComplete(LPDISPATCH, LPCTSTR)
{ {
KillTimer(IDT_UPDATE); KillTimer(IDT_UPDATE);

View File

@@ -43,7 +43,6 @@ protected:
DECLARE_DHTML_EVENT_MAP() DECLARE_DHTML_EVENT_MAP()
virtual BOOL PreTranslateMessage(MSG* pMsg) override; virtual BOOL PreTranslateMessage(MSG* pMsg) override;
virtual HRESULT WINAPI TranslateAccelerator(MSG *message, const GUID *, DWORD) override;
private: private:
void DisplayCreateWallet(); void DisplayCreateWallet();