Condividi tramite


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 delle gerarchie

CWnd::OnWindowPosChanged

WM_WINDOWPOSCHANGING