GetMapMode, fonction (wingdi.h)
La fonction GetMapMode récupère le mode de mappage actuel.
Syntaxe
int GetMapMode(
[in] HDC hdc
);
Paramètres
[in] hdc
Handle dans le contexte de l’appareil.
Valeur retournée
Si la fonction réussit, la valeur de retour spécifie le mode de mappage.
Si la fonction échoue, la valeur de retour est égale à zéro.
Remarques
Voici les différents modes de mappage.
Mode | Description |
---|---|
MM_ANISOTROPIC | Les unités logiques sont mappées à des unités arbitraires avec des axes arbitrairement mis à l’échelle. Utilisez les fonctions SetWindowExtEx et SetViewportEx pour spécifier les unités, l’orientation et la mise à l’échelle requises. |
MM_HIENGLISH | Chaque unité logique est mappée à 0,001 pouce. X positif est à droite ; positif y est en hausse. |
MM_HIMETRIC | Chaque unité logique est mappée à 0,01 millimètre. X positif est à droite ; positif y est en hausse. |
MM_ISOTROPIC | Les unités logiques sont mappées à des unités arbitraires avec des axes identiques ; autrement dit, une unité le long de l’axe des X est égale à une unité le long de l’axe y. Utilisez les fonctions SetWindowExtEx et SetViewportEx pour spécifier les unités et l’orientation des axes. L’interface de périphérique graphique effectue les ajustements nécessaires pour s’assurer que les unités x et y restent de la même taille. (Lorsque l’étendue des fenêtres est définie, la fenêtre d’affichage est ajustée pour conserver les unités isotropes). |
MM_LOENGLISH | Chaque unité logique est mappée à 0,01 pouce. X positif est à droite ; positif y est en hausse. |
MM_LOMETRIC | Chaque unité logique est mappée à 0,1 millimètre. X positif est à droite ; positif y est en hausse. |
MM_TEXT | Chaque unité logique est mappée à un pixel d’appareil. X positif est à droite ; positif y est en baisse. |
MM_TWIPS | Chaque unité logique est mappée à un vingtième point d’imprimante (1/1440 pouce, également appelé « twip »). X positif est à droite ; positif y est en hausse. |
Configuration requise
Condition requise | Valeur |
---|---|
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