Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Commence une opération de peinture mise en mémoire tampon.
Syntaxe
HPAINTBUFFER BeginBufferedPaint(
HDC hdcTarget,
const RECT *prcTarget,
BP_BUFFERFORMAT dwFormat,
[in] BP_PAINTPARAMS *pPaintParams,
[out] HDC *phdc
);
Paramètres
hdcTarget
Type : HDC
Handle du contrôleur de domaine cible sur lequel la mémoire tampon sera peinte.
prcTarget
Type : const RECT*
Pointeur vers une structure RECT qui spécifie la zone du contrôleur de domaine cible dans laquelle peindre.
dwFormat
Type : BP_BUFFERFORMAT
Membre de l’énumération BP_BUFFERFORMAT qui spécifie le format de la mémoire tampon.
[in] pPaintParams
Type : BP_PAINTPARAMS*
Pointeur vers une structure BP_PAINTPARAMS qui définit les paramètres d’opération de peinture. Cette valeur peut être NULL.
[out] phdc
Type : HDC*
Lorsque cette fonction est retournée, pointe vers le handle du nouveau contexte d’appareil.
Valeur retournée
Type : HPAINTBUFFER
Handle vers le contexte de peinture mis en mémoire tampon. Si cette fonction échoue, la valeur de retour est NULL et phdc a la valeur NULL. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Le handle retourné est libéré lorsque EndBufferedPaint est appelé.
Une application doit appeler BufferedPaintInit sur le thread appelant avant d’appeler BeginBufferedPaint et BufferedPaintUnInit avant la fin du thread. L’échec de l’appel de BufferedPaintInit peut entraîner une dégradation des performances en raison de l’initialisation et de la destruction des données internes pour chaque opération de peinture mise en mémoire tampon.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | uxtheme.h |
| Library | OneCore_downlevel. Lib |
| DLL | UxTheme.dll |