Шаг 297 - CWnd::OnWindowPosChanging

afx_msg void OnWindowPosChanging( WINDOWPOS* lpwndpos );

Параметры
lpwndpos
Указатель на WINDOWPOS структуру данных которая содержит информацию относительно нового размера и позиции окна.

Замечания
Рамка вызывает эту функцию когда размер, позиция, или Z-порядок собирается измениться в результате обращения к SetWindowPos функции или другой функции управления окна. Прикладная программа может предотвращать изменения для окна устанавливая или очищая соответствующие биты в члене флажков структуры WINDOWPOS. Для окна с WS_OVERLAPPED или WS_THICKFRAME стилем, заданная по умолчанию реализация посылает WM_GETMINMAXINFO сообщение окну. Это выполнено, чтобы проверить правильность нового размера и позиции окна и предписывает CS_BYTEALIGNCLIENT и CS_BYTEALIGN стили пользователя. Прикладная программа может отменять эти функциональные возможности, не вызывая базовый класс.
Эта функция вызвана рамкой чтобы позволить Bашей прикладной программе обрабатывать сообщение Windows. Параметры переданные к Вашей функции отражают параметры полученные рамкой, когда сообщение было получено. Если Вы вызываете реализацию базового класса этой функции, та реализация использует параметры, первоначально переданные с сообщением, а не параметры которые Вы обеспечиваете функции.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.01.2002