Fonction ModifyWorldTransform (wingdi.h)
La fonction ModifyWorldTransform modifie la transformation du monde pour un contexte d’appareil à l’aide du mode spécifié.
Syntaxe
BOOL ModifyWorldTransform(
[in] HDC hdc,
[in] const XFORM *lpxf,
[in] DWORD mode
);
Paramètres
[in] hdc
Handle dans le contexte de l’appareil.
[in] lpxf
Pointeur vers une structure XFORM utilisée pour modifier la transformation du monde pour le contexte d’appareil donné.
[in] mode
Spécifie la façon dont les données de transformation modifient la transformation mondiale actuelle. Ce paramètre peut prendre les valeurs suivantes.
Valeur | Signification |
---|---|
|
Réinitialise la transformation mondiale actuelle à l’aide de la matrice d’identité. Si ce mode est spécifié, la structure XFORM pointée vers lpXform est ignorée. |
|
Multiplie la transformation actuelle par les données de la structure XFORM . (Les données de la structure XFORM deviennent le multiplicand gauche, et les données de la transformation actuelle deviennent le multiplicand droit.) |
|
Multiplie la transformation actuelle par les données de la structure XFORM . (Les données de la structure XFORM deviennent le multiplicand droit et les données de la transformation actuelle deviennent le multiplicand gauche.) |
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro.
Remarques
La fonction ModifyWorldTransform échoue, sauf si le mode graphique du contexte d’appareil spécifié a été défini sur GM_ADVANCED en appelant précédemment la fonction SetGraphicsMode . De même, il ne sera pas possible de réinitialiser le mode graphique pour le contexte de l’appareil au mode GM_COMPATIBLE par défaut, sauf si la transformation du monde a d’abord été réinitialisée à la transformation d’identité par défaut en appelant SetWorldTransform ou ModifyWorldTransform.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wingdi.h (inclure Windows.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |
Voir aussi
Fonctions d’espace de coordonnées et de transformation
Vue d’ensemble des espaces de coordonnées et des transformations
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour