Я делаю небольшие изменения в проекте C ++ MFC. Я являюсь разработчиком .NET, поэтому программирование для Windows является новым для меня.
Мне нужно запустить какой-то метод сразу после того, как CDialog будет полностью показан (нарисован) в первый раз, но только один раз.
Как я могу это сделать? В .NET я бы обработал Form.Shown событие.
Мне нужно обработать какое-нибудь сообщение? Который?
Нужно ли переопределить какой-нибудь метод CDialog?
Или нет легкого пути? Я думаю об обработке WM_ACTIVATE, а затем об использовании флага, чтобы убедиться, что я вызываю другой метод только один раз.