Keep focus on the panel list when changing settings / tools panels.
Fixed Windows combo box flickering when changing panels.
Suppress Alt+F4 on Windows in fullscreen mode.
This commit is contained in:
byuu
2019-09-06 23:19:44 +09:00
parent a6ebce428f
commit 56c9a5195e
9 changed files with 11 additions and 7 deletions

View File

@@ -4,6 +4,7 @@
#undef interface
static LRESULT CALLBACK VideoDirect3D9_WindowProcedure(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) {
if(msg == WM_SYSKEYDOWN && waram == VK_F4) return false;
return DefWindowProc(hwnd, msg, wparam, lparam);
}

View File

@@ -2,6 +2,7 @@
#undef interface
static LRESULT CALLBACK VideoDirectDraw7_WindowProcedure(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) {
if(msg == WM_SYSKEYDOWN && waram == VK_F4) return false;
return DefWindowProc(hwnd, msg, wparam, lparam);
}

View File

@@ -1,4 +1,5 @@
static LRESULT CALLBACK VideoGDI_WindowProcedure(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) {
if(msg == WM_SYSKEYDOWN && waram == VK_F4) return false;
return DefWindowProc(hwnd, msg, wparam, lparam);
}

View File

@@ -4,6 +4,7 @@
#define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092
static LRESULT CALLBACK VideoOpenGL32_WindowProcedure(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) {
if(msg == WM_SYSKEYDOWN && waram == VK_F4) return false;
return DefWindowProc(hwnd, msg, wparam, lparam);
}