Как настроить перерисовку окна диалога при его деактивации [MFC C++]?
Создаю приложение на основе диалогового окна.
При передачи фокуса другому окну, другому приложению не происходит перерисовка фрейма (окна) диалога более бледным цветом; но если активным окном "затереть" часть фрейма диалога (или весь), то на обновлённых областях граница окна становится бледного цвета (как и положено для неактивного окна).
Как сделать так, чтобы оно сразу становилось выглядеть как неактивное окно при потере фокуса?
Такое поведение наблюдается у диалоговых окон даже при создании любого приложения мастером MFC по умолчанию, но у окон документа (при выборе соответствующего варианта типа приложения) такого нет.
Может быть что-то добавить в обработчик сообщения ON_WM_NCACTIVATE? Ни UpdateWindow, ни Invalidate не помогают.