Funzione SetProcessDefaultLayout (winuser.h)

Modifica il layout predefinito quando le finestre vengono create senza padre o proprietario solo per il processo in esecuzione.

Sintassi

BOOL SetProcessDefaultLayout(
  [in] DWORD dwDefaultLayout
);

Parametri

[in] dwDefaultLayout

Tipo: DWORD

Layout del processo predefinito. Questo parametro può essere 0 o il valore seguente.

Valore Significato
LAYOUT_RTL
0x00000001
Imposta il layout orizzontale predefinito da destra a sinistra.

Valore restituito

Tipo: BOOL

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Il layout specifica la disposizione del testo e della grafica; il valore predefinito è da sinistra a destra. La funzione SetProcessDefaultLayout modifica il layout da destra a sinistra, che è lo standard nelle impostazioni cultura arabe ed ebraiche.

Dopo aver selezionato il flag LAYOUT_RTL , i flag che specificano normalmente destra o sinistra vengono invertiti. Per evitare confusione, è consigliabile definire parole alternative per i flag standard, ad esempio quelli nella tabella seguente.

Flag standard Nome alternativo suggerito
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 si usa questa funzione con una finestra con mirroring, si noti che la funzione SetProcessDefaultLayout non rispecchia l'intero processo e tutti i contesti di dispositivo creati. Rispecchia solo i controller di dominio della finestra con mirroring. Per eseguire il mirroring di qualsiasi controller di dominio, usare la funzione SetLayout .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-window-l1-1-3 (introdotto in Windows 10, versione 10.0.10240)

Vedi anche

Informazioni concettuali

GetProcessDefaultLayout

Altre risorse

Riferimento

SetLayout

Windows