[DESK] Update available settings when selecting another display

This commit is contained in:
Hervé Poussineau 2022-01-11 18:05:36 +01:00
parent 6caf7124b5
commit 236ddd4f50

View file

@ -879,6 +879,15 @@ SettingsPageProc(IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lPar
ApplyDisplaySettings(hwndDlg, pData);
}
}
else if (lpnm->code == MSLN_MONITORCHANGED)
{
PMONSL_MONNMMONITORCHANGING lpnmi = (PMONSL_MONNMMONITORCHANGING)lParam;
PDISPLAY_DEVICE_ENTRY Current = pData->DisplayDeviceList;
ULONG i;
for (i = 0; i < lpnmi->hdr.Index; i++)
Current = Current->Flink;
OnDisplayDeviceChanged(hwndDlg, pData, Current);
}
break;
}