CWnd::OnPaint
Il framework chiama la funzione membro quando Windows o un'applicazione viene eseguita una richiesta di aggiornare una parte della finestra di un'applicazione.
afx_msg void OnPaint( );
Note
Il messaggio WM_PAINT viene inviato alla funzione membro RedrawWindow o UpdateWindow è denominata.
Una finestra può ricevere messaggi di disegno interni come conseguenza di chiamare la funzione membro RedrawWindow con il flag RDW_INTERNALPAINT.In questo caso, la finestra non può avere una regione di aggiornamento.Un'applicazione deve chiamare la funzione membro GetUpdateRect per determinare se la finestra è presente un'area di aggiornamento.Se GetUpdateRect restituisce 0, l'applicazione non deve chiamare le funzioni membro EndPaint e BeginPaint.
È responsabilità di un'applicazione di controllare aggiornare interno affatto necessario aggiornare o esaminando le strutture di dati interne per ogni messaggio WM_PAINT perché un messaggio WM_PAINT può essere causato da un'area non valida che da una chiamata alla funzione membro RedrawWindow con il flag RDW_INTERNALPAINT.
Un messaggio interno WM_PAINT viene inviato solo una volta per Windows.Dopo che un messaggio interno WM_PAINT viene inviato a una finestra dalla funzione membro UpdateWindow, non sono necessari messaggio WM_PAINT verrà inviato o inseriti fino a che invalidi la finestra o fino a chiamare nuovamente la funzione membro RedrawWindow con il flag RDW_INTERNALPAINT.
Per informazioni su come eseguire il rendering di un'immagine nelle applicazioni documento/visualizzazione, vedere CView::OnDraw.
Per ulteriori informazioni su l WM_Paint, vedere i seguenti argomenti in Windows SDK:
Requisiti
Header: afxwin.h