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