GdipReleaseDC()



Syntaxe
Resultat.i = GdipReleaseDC(*graphics, hdc.i)
Paramètres
*graphics

[in] Pointeur sur un objet Graphics existant.

hdc.i

[in] Handle du contexte de périphérique associé au graphique. Hdc doit avoir été retrouvé préalablement par la fonction GdipGetDC().

Description

Cette fonction permet de libérer les ressources allouées pour le handle du contexte de périphérique (hdc) obtenue auparavant par une appel de la fonction GdipGetDC().

Chaque appel à la fonction GdipGetDC() d'un graphique doit être appairé à un appel à la fonction GdipReleaseDC() de ce même graphique.

L'exemple est celui de la fonction GdipGetDC()
L'exemple crée un graphique, trace une ligne, retrouve le Hdc du graphique et dessine une ellipse avec une fonction GDI, le tout dans la boucle d'événement. La brush par défaut de GDI est blanche, c'est pour cela que l'ellipse est remplie en blanc.
A noter que le Handle variera à chaque appel de la fonction lors des opérations permettant de redessiner le graphique.

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS

PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium