Здравствуйте, Yaumen, Вы писали:
Y>Столкнулся с такой проблемой:
Y>- Создал класс, производный от CEdit. В нем создал обработчик сообщения WM_NCCALCSIZE
Y>- Затем в диалоговом окне разместил EDIT и создал для нее объект моего производного от CEdit класса
Y>- Однако при запуске приложения я никогда не попадаю в обработчик OnNcCalcSize(), почему!?
Потому что уже поздно
На момент присоединения твоих объектов к элементам управления на диалоге (при обработке WM_INITDIALOG) начальная инициализация (WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, WM_GETMINMAXINFO и несколько других..) уже прошла.