Disable F5 refresh
This commit is contained in:
@@ -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);
|
||||||
|
@@ -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();
|
||||||
|
Reference in New Issue
Block a user