123456789101112131415161718192021222324 |
- // Copyright 2022 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef BASE_WIN_DARK_MODE_SUPPORT_H_
- #define BASE_WIN_DARK_MODE_SUPPORT_H_
- #include "base/base_export.h"
- #include "base/win/windows_types.h"
- namespace base::win {
- // Returns true if this version of Windows supports dark mode.
- BASE_EXPORT bool IsDarkModeAvailable();
- // Sets whether the process can support Windows dark mode.
- BASE_EXPORT void AllowDarkModeForApp(bool allow);
- // Sets whether the given HWND can support Windows dark mode.
- BASE_EXPORT bool AllowDarkModeForWindow(HWND hwnd, bool allow);
- } // namespace base::win
- #endif // BASE_WIN_DARK_MODE_SUPPORT_H_
|