Compartilhar via


SetLayout

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função altera o layout de um contexto dispositivo (DC).

Syntax

DWORD SetLayout(
  HDC hdc,
  DWORD dwLayout,
);

Parameters

  • hDC
    [no] Identificador para o DC.
  • dwLayout
    [no] Especifica o layout DC. Este parâmetro pode ser uma combinação de um ou mais a seguinte sinalizadores.

    Sinalizador Descrição

    LAYOUT_BITMAPORIENTATIONPRESERVED

    Não suportado.

    LAYOUT_RTL

    Define o layout horizontal usar como padrão ser right-to-left.

    Se o layout do seu DC estiver no momento da direita para a esquerda e você desejar a alteração seja ESQUERDA - para - direito, definido dwLayout Para 0 x 00.

Return Value

Se a função for bem-sucedida, retorna o layout anterior da DC. Um valor de retorno de 0 indica uma ESQUERDA - para - direito layout.

Se a função falhar, ele retornará GDI_ERROR. Para informações de erro estendidas get, chamar GetLastError.

Remarks

O layout especifica a ordem na qual texto e elementos gráficos são revelados em uma janela ou um contexto dispositivo. O usar como padrão é da esquerda - para - direito. O SetLayout função altera isso seja da direita para esquerda, que é o padrão layout no culturas árabe e hebraico.

O SetLayout função não é possível modificar desenho diretamente para os bits de um bitmap independente de dispositivo (DIB).

Depois que o sinalizador LAYOUT_RTL é selecionado, sinalizadores que normalmente especificar direito ou esquerdo são revertidas. Para evitar confusão, considere alternativo definindo palavras para padrão sinalizadores, tais como aquelas na seguinte tabela.

Sinalizador Padrão Alternativo sugerido nome

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

Requirements

Header windows.h
Library coredll.lib
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

GDI Functions
GetLayout