Notes
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.
Dessine la bitmap spécifiée après l’avoir mise à l’échelle à la taille du rectangle spécifié.
Syntaxe
void DrawBitmap(
[in] ID2D1Bitmap *bitmap,
[in, optional] const D2D1_RECT_F *destinationRectangle,
FLOAT opacity,
D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
[in, optional] const D2D1_RECT_F *sourceRectangle
);
Paramètres
[in] bitmap
Type : ID2D1Bitmap*
Bitmap à afficher.
[in, optional] destinationRectangle
Type : const D2D1_RECT_F*
Taille et position, en pixels indépendants de l’appareil dans l’espace de coordonnées de la cible de rendu, de la zone à laquelle la bitmap est dessinée ; NULL pour dessiner la partie sélectionnée de la bitmap à l’origine de la cible de rendu. Si le rectangle est spécifié, mais pas correctement ordonné, rien n’est dessiné, mais la cible de rendu n’entre pas dans un état d’erreur.
opacity
Type : FLOAT
Valeur comprise entre 0.0f et 1.0f, inclusive, qui spécifie une valeur d’opacité à appliquer à la bitmap ; cette valeur est multipliée par rapport aux valeurs alpha du contenu de la bitmap. La valeur par défaut est 1.0f.
interpolationMode
Type : D2D1_BITMAP_INTERPOLATION_MODE
Mode d’interpolation à utiliser si la bitmap est mise à l’échelle ou pivotée par l’opération de dessin. La valeur par défaut est D2D1_BITMAP_INTERPOLATION_MODE_LINEAR.
[in, optional] sourceRectangle
Type : const D2D1_RECT_F*
Taille et position, en pixels indépendants de l’appareil dans l’espace de coordonnées de la bitmap, de la zone dans la bitmap à dessiner ; NULL pour dessiner l’intégralité de la bitmap.
Valeur de retour
Aucun
Remarques
Cette méthode ne retourne pas de code d’erreur en cas d’échec. Pour déterminer si une opération de dessin (telle que DrawBitmap) a échoué, vérifiez le résultat retourné par les méthodes ID2D1RenderTarget ::EndDraw ou ID2D1RenderTarget ::Flush méthodes.
Exemples
Pour obtenir un exemple, consultez How to Draw a Bitmap. Pour obtenir un exemple montrant comment charger une bitmap à partir d’une ressource ou d’un fichier, consultez How to Load a Bitmap from a Resource and How to Load a Bitmap from a File.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
serveur minimum pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP] |
plateforme cible | Windows |
d’en-tête | d2d1.h |
bibliothèque | D2d1.lib |
DLL | D2d1.dll |
Voir aussi
Comment dessiner un bitmap
comment charger une bitmap à partir d’un de fichier
Comment charger une bitmap à partir d’une de ressources