OnMove не вызывается при перемещении окна

228
13 марта 2018, 03:11

Я использую библиотеку MFC и хочу добавить обработчик событий WM_MOVE (как я понял, он как раз нужен, чтобы оповещать об изменении положения дочернего окна). После добавления обработчика, у меня появляется следующий код (добавил лишь MessageBox):

void Clab2_2View::OnMove(int x, int y) {
    CView::OnMove(x, y);
    MessageBox(0,L"Расположение поменялось");
}

Но когда я перемещаю дочернее окно, ничего не происходит. MessageBox вылезает только дважды при открытии программы. Обработчик WM_SIZE, например, работает адекватно. Подскажите, пожалуйста, как можно исправить это?

READ ALSO
Как расширить функционал opensource браузера?

Как расширить функционал opensource браузера?

Необходимо собрать свой браузер на основе chromium или mozzila, поменяв название и лого, также этот браузер должен иметь некторые дополнительные...

221
Нужна помощь с указателями

Нужна помощь с указателями

Вот программкаНеобходимо найти сумму двух минимальных элементов массива

276
Замена значений в документе

Замена значений в документе

Есть документ следующего содержания:

225