comparison win/dw.c @ 2055:53523298c7c7

Win: Fixed a couple of type warnings reported by Visual C.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Wed, 04 Dec 2019 01:22:38 +0000
parents 2d06f48e9d12
children f8865a4b5835
comparison
equal deleted inserted replaced
2054:466cf00f409f 2055:53523298c7c7
859 { 859 {
860 BOOL dark = FALSE; 860 BOOL dark = FALSE;
861 if (_IsDarkModeAllowedForWindow(window) && _ShouldAppsUseDarkMode() && !IsHighContrast()) 861 if (_IsDarkModeAllowedForWindow(window) && _ShouldAppsUseDarkMode() && !IsHighContrast())
862 dark = TRUE; 862 dark = TRUE;
863 if(HIWORD(dwVersion) < 18362) 863 if(HIWORD(dwVersion) < 18362)
864 SetProp(window, TEXT("UseImmersiveDarkModeColors"), (HANDLE)dark); 864 SetProp(window, TEXT("UseImmersiveDarkModeColors"), (HANDLE)DW_INT_TO_POINTER(dark));
865 else if (_SetWindowCompositionAttribute) 865 else if (_SetWindowCompositionAttribute)
866 { 866 {
867 _WINDOWCOMPOSITIONATTRIBDATA data = { WCA_USEDARKMODECOLORS, &dark, sizeof(dark) }; 867 _WINDOWCOMPOSITIONATTRIBDATA data = { WCA_USEDARKMODECOLORS, &dark, sizeof(dark) };
868 _SetWindowCompositionAttribute(window, &data); 868 _SetWindowCompositionAttribute(window, &data);
869 } else 869 } else