Поделиться через


CWnd::OnWindowPosChanging

Платформа вызывает функцию этот функцию-член, когда размера, положения или z-порядок изменением в результате вызова к функции-члену SetWindowPos или другой функции окно- управления.

afx_msg void OnWindowPosChanging(
   WINDOWPOS* lpwndpos 
);

Параметры

  • lpwndpos
    Указатель на структуру данных WINDOWPOS, содержащий сведения о размере и положения окна новом.

Заметки

Приложение может запретить изменения в окно путем установки или снятия соответствующие биты в элементе флаги структуры WINDOWPOS.

Для окна с учетом WS_OVERLAPPED или WS_THICKFRAME, реализация по умолчанию отправляет сообщение WM_GETMINMAXINFO окна.Это делается для проверки новых размер и положение окна и принудительно стили CS_BYTEALIGNCLIENT и клиента CS_BYTEALIGN.Приложение может переопределить эту функцию не вызывать свой базовый класс.

ПримечаниеПримечание

Это функция-член вызывается платформой, чтобы разрешить приложению обработать сообщение Windows.Параметры, передаваемые функции отражают параметры, получаемые платформой, когда сообщение было получено.При вызове реализации базового класса этой функции, то эта реализация будет использовать параметры изначально, переданные с сообщением, а не параметры указываются в функции.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

CWnd::OnWindowPosChanged

WM_WINDOWPOSCHANGING