CWnd::OnWindowPosChanging

Il framework chiama la funzione membro quando la dimensione, posizione, o l'ordine Z sta la modifica in seguito a una chiamata alla funzione membro SetWindowPos o a un'altra funzione di gestione windows.

afx_msg void OnWindowPosChanging(
   WINDOWPOS* lpwndpos 
);

Parametri

  • lpwndpos
    Punta a una struttura di dati WINDOWPOS che contiene informazioni sulla nuova dimensione e la posizione della finestra.

Note

Un'applicazione può impedire le modifiche alla finestra impostando oppure cancellando i bit appropriati del membro flag della struttura WINDOWPOS.

Per una finestra con lo stile WS_THICKFRAME o WS_OVERLAPPED, l'implementazione predefinita invia un messaggio WM_GETMINMAXINFO la finestra.Questa operazione viene eseguita per convalidare la nuova dimensione e posizione della finestra e applicare stili del client CS_BYTEALIGN e CS_BYTEALIGNCLIENT.Un'applicazione può eseguire l'override di questa funzionalità non chiamata alla relativa classe base.

[!NOTA]

Questa funzione membro viene chiamata dal framework per consentire l'applicazione per gestire un messaggio di Windows.I parametri passati alla funzione riflettono i parametri ricevuti dal framework quando il messaggio è stato ricevuto.Se si chiama l'implementazione della classe base di questa funzione, tale implementazione dei parametri passati originariamente con il messaggio e non i parametri forniti alla funzione.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

CWnd::OnWindowPosChanged

WM_WINDOWPOSCHANGING