CW&nd::BeginPaintnbsp;

CDC * BeginPaint ( LPPAINTSTRUCT lpPaint );

Valore restituito

Identifica il contesto di periferica per CWnd. Il puntatore può essere temporaneo e non deve essere memorizzato oltre l'ambito di EndPaint.

Parametri

lpPaint

Punti alla struttura PAINTSTRUCT che è quello di ricevere le informazioni di pittura.

Osservazioni

Prepara CWnd per la pittura e la riempie di una struttura di dati PAINTSTRUCT con informazioni circa la pittura.

La struttura di vernice contiene una struttura di dati RECT che ha il rettangolo più piccolo che racchiude completamente la regione di aggiornamento e una bandiera che specifica se lo sfondo è stato cancellato.

La regione di aggiornamento è impostata per le funzioni membro Invalidate, InvalidateRecto InvalidateRgn e dal sistema dopo ridimensiona, si muove, crea, scorre o esegue qualsiasi altra operazione che colpisce l'area client. Se l'area di aggiornamento è contrassegnato per la cancellazione, BeginPaint Invia un messaggio WM_ONERASEBKGND.

Non chiamare la funzione membro BeginPaint tranne in risposta a un messaggio WM_PAINT . Ogni chiamata alla funzione membro BeginPaint deve avere una corrispondenza chiamata alla funzione membro EndPaint . Se il punto di inserimento si trova nella zona da verniciare, la funzione membro BeginPaint nasconde automaticamente il punto di inserimento per impedire di essere cancellato.

Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CWnd::EndPaint, CWnd::Invalidate, CWnd::InvalidateRgn, :: BeginPaint, CPaintDC

Index