CW&nd::BeginPaintnbsp;

CDC * BeginPaint ( LPPAINTSTRUCT lpPaint );

Valeur de retour

Identifie le contexte de périphérique de CWnd. Le pointeur peut être temporaire et ne doit pas être stocké hors de la portée des EndPaint.

Paramètres

lpPaint

Points à la structure PAINTSTRUCT qui est de recevoir des informations de la peinture.

Remarques

Prépare CWnd pour la peinture et remplit une structure de données PAINTSTRUCT avec les informations sur la peinture.

La structure de la peinture contient une structure de données RECT qui a le plus petit rectangle qui entoure complètement la région mise à jour et un indicateur qui spécifie si l'arrière-plan a été effacé.

La région mise à jour est définie par les fonctions membres Invalidate, InvalidateRectou InvalidateRgn et par le système après que qu'il taille, se déplace, crée, rouleaux ou exécute de toute autre opération qui affecte la zone cliente. Si la région mise à jour est marquée pour l'effacement, BeginPaint envoie un message WM_ONERASEBKGND.

N'appelez pas la fonction de membre BeginPaint sauf en réponse à un message WM_PAINT . Chaque appel à la fonction de membre BeginPaint doit avoir un appel correspondant à la fonction membre EndPaint . Si le signe insertion se trouve dans la zone à peindre, la fonction de membre BeginPaint masque automatiquement la caret pour l'empêcher d'être effacé.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CWnd::EndPaint, CWnd::Invalidate, CWnd::InvalidateRgn, :: BeginPaint, CPaintDC

Index