Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Altera o layout padrão quando as janelas são criadas sem pai ou proprietário somente para o processo em execução no momento.
Sintaxe
BOOL SetProcessDefaultLayout(
[in] DWORD dwDefaultLayout
);
Parâmetros
[in] dwDefaultLayout
Tipo: DWORD
O layout do processo padrão. Esse parâmetro pode ser 0 ou o valor a seguir.
| Valor | Significado |
|---|---|
|
Define o layout horizontal padrão para ser da direita para a esquerda. |
Retornar valor
Tipo: BOOL
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.
Comentários
O layout especifica como o texto e os elementos gráficos são dispostos; o padrão é da esquerda para a direita. A função SetProcessDefaultLayout altera o layout para ser da direita para a esquerda, que é o padrão nas culturas árabe e hebraica.
Depois que o sinalizador LAYOUT_RTL é selecionado, os sinalizadores que normalmente especificam direita ou esquerda são invertidos. Para evitar confusão, considere definir palavras alternativas para sinalizadores padrão, como aqueles na tabela a seguir.
| Sinalizador padrão | Nome 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 |
Se estiver usando essa função com uma janela espelhada, observe que a função SetProcessDefaultLayout não espelho todo o processo e todos os contextos de dispositivo (DCs) criados nela. Ele espelha apenas os DCs da janela espelhada. Para espelho qualquer DC, use a função SetLayout.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | winuser.h (inclua Windows.h) |
| Biblioteca | User32.lib |
| DLL | User32.dll |
| Conjunto de APIs | ext-ms-win-ntuser-window-l1-1-3 (introduzido no Windows 10, versão 10.0.10240) |
Confira também
Conceitual
Outros recursos
Referência