change screenshot key, configurable location

This commit is contained in:
milek7
2018-01-29 11:17:13 +01:00
parent fa431fd1fe
commit 07b0ac6a95
4 changed files with 22 additions and 10 deletions

View File

@@ -68,23 +68,26 @@ LRESULT APIENTRY WndProc( HWND hWnd, // handle for this window
}
case WM_KEYDOWN:
case WM_KEYUP: {
if (wParam == VK_INSERT || wParam == VK_DELETE || wParam == VK_HOME || wParam == VK_END || wParam == VK_PRIOR || wParam == VK_NEXT)
if (wParam == VK_INSERT || wParam == VK_DELETE || wParam == VK_HOME || wParam == VK_END ||
wParam == VK_PRIOR || wParam == VK_NEXT || wParam == VK_SNAPSHOT)
lParam &= ~0x1ff0000;
if (wParam == VK_INSERT)
if (wParam == VK_INSERT)
lParam |= 0x152 << 16;
if (wParam == VK_DELETE)
else if (wParam == VK_DELETE)
lParam |= 0x153 << 16;
if (wParam == VK_HOME)
else if (wParam == VK_HOME)
lParam |= 0x147 << 16;
if (wParam == VK_END)
else if (wParam == VK_END)
lParam |= 0x14F << 16;
if (wParam == VK_PRIOR)
else if (wParam == VK_PRIOR)
lParam |= 0x149 << 16;
if (wParam == VK_NEXT)
else if (wParam == VK_NEXT)
lParam |= 0x151 << 16;
else if (wParam == VK_SNAPSHOT)
lParam |= 0x137 << 16;
break;
}
}
// pass all unhandled messages to DefWindowProc
// pass all messages to DefWindowProc
return CallWindowProc( BaseWindowProc, Hwnd, uMsg, wParam, lParam );
};