MCPcopy Create free account
hub / github.com/ColorCop/ColorCop / InitDarkModeAPIs

Method InitDarkModeAPIs

ColorCop/ColorCopDlg.cpp:3317–3333  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3315}
3316
3317void CColorCopDlg::InitDarkModeAPIs() {
3318 HMODULE hUxTheme = LoadLibraryExW(L"uxtheme.dll", nullptr, LOAD_LIBRARY_SEARCH_SYSTEM32);
3319 if (!hUxTheme)
3320 return;
3321
3322 _ShouldAppsUseDarkMode =
3323 reinterpret_cast<ShouldAppsUseDarkMode_t>(
3324 GetProcAddress(hUxTheme, MAKEINTRESOURCEA(132))); // ordinal 132
3325
3326 _AllowDarkModeForWindow =
3327 reinterpret_cast<AllowDarkModeForWindow_t>(
3328 GetProcAddress(hUxTheme, MAKEINTRESOURCEA(133))); // ordinal 133
3329
3330 _SetPreferredAppMode =
3331 reinterpret_cast<SetPreferredAppMode_t>(
3332 GetProcAddress(hUxTheme, MAKEINTRESOURCEA(135))); // ordinal 135
3333}
3334
3335
3336bool CColorCopDlg::isWebsafeColor(int R, int G, int B) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected