Función SetLayout (wingdi.h)
La función SetLayout cambia el diseño de un contexto de dispositivo (DC).
Sintaxis
DWORD SetLayout(
[in] HDC hdc,
[in] DWORD l
);
Parámetros
[in] hdc
Identificador del controlador de dominio.
[in] l
Diseño del controlador de dominio. Este parámetro puede ser uno o más de los siguientes valores.
Valor | Significado |
---|---|
|
Deshabilita cualquier reflexión durante las operaciones BitBlt y StretchBlt . |
|
Establece que el diseño horizontal predeterminado es de derecha a izquierda. |
Valor devuelto
Si la función se ejecuta correctamente, devuelve el diseño anterior del controlador de dominio.
Si se produce un error en la función, devuelve GDI_ERROR.
Comentarios
El diseño especifica el orden en que el texto y los gráficos se muestran en una ventana o en un contexto de dispositivo. El valor predeterminado es de izquierda a derecha. La función SetLayout cambia esto para que sea de derecha a izquierda, que es el estándar en las referencias culturales árabe y hebreo.
Una vez seleccionada la marca de LAYOUT_RTL, se invierten las marcas que normalmente especifican a la derecha o a la izquierda. Para evitar confusiones, considere la posibilidad de definir palabras alternativas para las marcas estándar, como las de la tabla siguiente.
Marca estándar | Nombre alternativo sugerido |
---|---|
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 no puede modificar el dibujo directamente en los bits de una DIB.
Para obtener más información, vea "Diseño de ventana y creación de reflejo" en Características de ventana.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wingdi.h (incluye Windows.h) |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |
Consulte también
Funciones de contexto de dispositivo