mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 10:17:22 +01:00
Merge pull request #1119 from Soreepeong/dark-mode-title-bar
Enable dark mode window title bar if applicable
This commit is contained in:
commit
17da5a5a90
2 changed files with 12 additions and 0 deletions
|
|
@ -204,6 +204,17 @@ void xivfixes::prevent_devicechange_crashes(bool bApply) {
|
|||
)
|
||||
return ShowWindow(hWnd, SW_MAXIMIZE);
|
||||
|
||||
if (uMsg == WM_CREATE) {
|
||||
// While at it, also apply dark mode title bar to the game.
|
||||
if (const auto dwmapi = LoadLibraryW(L"dwmapi.dll")) {
|
||||
if (const auto fn = reinterpret_cast<decltype(&DwmSetWindowAttribute)>(GetProcAddress(dwmapi, "DwmSetWindowAttribute"))) {
|
||||
const BOOL trueValue = TRUE;
|
||||
fn(hWnd, DWMWA_USE_IMMERSIVE_DARK_MODE, &trueValue, sizeof trueValue);
|
||||
}
|
||||
FreeLibrary(dwmapi);
|
||||
}
|
||||
}
|
||||
|
||||
return s_pfnGameWndProc(hWnd, uMsg, wParam, lParam);
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue