Bagikan melalui


Fungsi SetProcessDefaultLayout (winuser.h)

Mengubah tata letak default ketika jendela dibuat tanpa induk atau pemilik hanya untuk proses yang sedang berjalan.

Sintaks

BOOL SetProcessDefaultLayout(
  [in] DWORD dwDefaultLayout
);

Parameter

[in] dwDefaultLayout

Jenis: DWORD

Tata letak proses default. Parameter ini bisa 0 atau nilai berikut.

Nilai Makna
LAYOUT_RTL
0x00000001
Mengatur tata letak horizontal default menjadi kanan ke kiri.

Nilai kembali

Jenis: BOOL

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Tata letak menentukan bagaimana teks dan grafik ditata; defaultnya adalah kiri ke kanan. Fungsi SetProcessDefaultLayout mengubah tata letak menjadi kanan ke kiri, yang merupakan standar dalam budaya Arab dan Ibrani.

Setelah bendera LAYOUT_RTL dipilih, bendera biasanya menentukan kanan atau kiri dibalik. Untuk menghindari kebingungan, pertimbangkan untuk mendefinisikan kata alternatif untuk bendera standar, seperti yang ada dalam tabel berikut.

Bendera standar Nama alternatif yang disarankan
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
 

Jika menggunakan fungsi ini dengan jendela cermin, perhatikan bahwa fungsi SetProcessDefaultLayout tidak mencerminkan seluruh proses dan semua konteks perangkat (DC) yang dibuat di dalamnya. Ini hanya mencerminkan DC jendela cermin. Untuk mencerminkan DC apa pun, gunakan fungsi SetLayout .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-window-l1-1-3 (diperkenalkan dalam Windows 10, versi 10.0.10240)

Lihat juga

Konseptual

GetProcessDefaultLayout

Sumber Daya Lain

Referensi

SetLayout

Windows