“Обнаружение системы темного режима” Ответ

Windows обнаруживает систему темного режима

RegGetValueA - gets a value from the registry (winreg.h)
use it to retrieve this key:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize\AppsUseLightTheme
res == ERROR_SUCCESS && data == 0 = dark mode
otherwise = light mode (1 is light and fallback should be light)
Stormy Salmon

Обнаружение системы темного режима

/* Light mode, Dark mode is below... 
Standard is registered on W3C in Media Queries Level 5:
https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme
*/

@media (prefers-color-scheme: light) {
    body {
        background-color: white;
        color: black;
    }
}

/* Dark mode */
@media (prefers-color-scheme: dark) {
    body {
        background-color: black;
        color: white;
    }
}
Yellowed Yak

Обнаружение системы темного режима

/* Light mode */
@media (prefers-color-scheme: light) {
    body {
        background-color: white;
        color: black;
    }
}
flexflower

Ответы похожие на “Обнаружение системы темного режима”

Вопросы похожие на “Обнаружение системы темного режима”

Смотреть популярные ответы по языку

Смотреть другие языки программирования