Получить цвет фона окна - PullRequest
       1

Получить цвет фона окна

7 голосов
/ 20 января 2012

Есть ли какая-либо функция (C ++, MFC) для получения цвета фона окна?

Ответы [ 2 ]

7 голосов
/ 20 января 2012

Существует цвет фона по умолчанию для окон, используйте GetSysColor (COLOR_WINDOW). Но в конечном итоге окно решает, что такое «фон», а что «передний план». Подвержены WNDCLASS.hbrBackground и обработчикам сообщений WM_ERASEBKGND и WM_PAINT окна. Все возможно.

5 голосов
/ 20 января 2012
CDC* pDc= GetDC(); 
COLORREF crBkgnd = pDc->GetBkColor(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...