question

user42-8410 avatar image
0 Votes"
user42-8410 asked ·

Change colors in the desktop composition buffer?

Is it possible to programmably (Win32) access desktop front buffer created by Desktop Window Manager and change colors in it before the contents are copied on-screen?

I'm asking because of Win10 dark theme bugs some windows flash while when they are open, that also includes web pages in browser tabs and on top of that some old programs do not respect dark theme.

Is it possible to change colors in the final off-screen composite before the user sees it?

Thank you!

winapi-general
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

Castorix31 avatar image
0 Votes"
Castorix31 answered ·

You can Hook DWM, but it is complicated

A random sample from Google : dwm_overlay


·
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.