Как получить RECT элементов управления окна заголовка (кнопки «Развернуть», «Свернуть», «Закрыть»)? Я пытался сделать собственный цвет заголовка - PullRequest
0 голосов
/ 18 июня 2011

Я пытаюсь перехватить сообщение WM_NCPAINT, сначала вызвав :: DefWindowProc, а затем закрасить его.Однако, когда я рисую элементы управления окна заголовка или не клиентской области, мне нужно иметь его структуру RECT.Следовательно, как мне получить доступ к структуре REcT?

1 Ответ

3 голосов
/ 18 июня 2011

Регион обновления передается в сообщении wParam.Область, не относящаяся к клиенту, не является прямоугольной, поэтому вы не получите ни одного RECT.

. Полагаю, вы знаете, что WM_ NCPAINT несовместимо со стеклом Vista DWM.

...