SetLayout
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 |