SetLayout, fonction (wingdi.h)
La fonction SetLayout modifie la disposition d’un contexte d’appareil (DC).
Syntaxe
DWORD SetLayout(
[in] HDC hdc,
[in] DWORD l
);
Paramètres
[in] hdc
Handle pour le contrôleur de domaine.
[in] l
Disposition du contrôleur de domaine. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes.
Valeur | Signification |
---|---|
|
Désactive toute réflexion pendant les opérations BitBlt et StretchBlt . |
|
Définit la disposition horizontale par défaut de droite à gauche. |
Valeur retournée
Si la fonction réussit, elle retourne la disposition précédente du contrôleur de domaine.
Si la fonction échoue, elle retourne GDI_ERROR.
Remarques
La disposition spécifie l’ordre dans lequel le texte et les graphiques sont révélés dans une fenêtre ou un contexte d’appareil. La valeur par défaut est de gauche à droite. La fonction SetLayout change cela pour être de droite à gauche, ce qui est la norme dans les cultures arabe et hébraïque.
Une fois l’indicateur LAYOUT_RTL sélectionné, les indicateurs spécifiant normalement la droite ou la gauche sont inversés. Pour éviter toute confusion, envisagez de définir d’autres mots pour les indicateurs standard, comme ceux du tableau suivant.
Indicateur standard | Autre nom suggéré |
---|---|
WS_EX_RIGHT | WS_EX_TRAILING |
WS_EX_RTLREADING | WS_EX_REVERSEREADING |
WS_EX_LEFTSCROLLBAR | WS_EX_LEADSCROLLBAR |
ES_LEFT | ES_LEAD |
ES_RIGHT | ES_TRAIL |
EC_LEFTMARGIN | EC_LEADMARGIN |
EC_RIGHTMARGIN | EC_TRAILMARGIN |
SetLayout ne peut pas modifier le dessin directement dans les bits d’une DIB.
Pour plus d’informations, consultez « Disposition et mise en miroir des fenêtres » dans Fonctionnalités de la fenêtre.
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 de contexte de l’appareil