pesan EM_SETMARGINS

Mengatur lebar margin kiri dan kanan untuk kontrol edit. Pesan menggambar ulang kontrol untuk mencerminkan margin baru. Anda dapat mengirim pesan ini ke kontrol edit atau kontrol edit yang kaya.

Parameter

wParam

Margin yang akan diatur. Parameter ini bisa berupa satu atau beberapa nilai berikut.

Value Makna
EC_LEFTMARGIN
Mengatur margin kiri.
EC_RIGHTMARGIN
Mengatur margin kanan.
EC_USEFONTINFO
Kontrol edit kaya: Mengatur margin kiri dan kanan ke lebar sempit yang dihitung menggunakan metrik teks font kontrol saat ini. Jika tidak ada font yang diatur untuk kontrol, margin diatur ke nol. Parameter lParam diabaikan.
Edit kontrol: Nilai EC_USEFONTINFO tidak dapat digunakan dalam parameter wParam . Ini hanya dapat digunakan dalam parameter lParam .

lParam

LOWORD menentukan lebar baru margin kiri, dalam piksel. Nilai ini diabaikan jika wParam tidak menyertakan EC_LEFTMARGIN.

Edit kontrol dan Rich Edit 3.0 dan yang lebih baru: LOWORD dapat menentukan nilai EC_USEFONTINFO untuk mengatur margin kiri ke lebar sempit yang dihitung menggunakan metrik teks font kontrol saat ini. Jika tidak ada font yang diatur untuk kontrol, margin diatur ke nol.

HIWORD menentukan lebar baru margin kanan, dalam piksel. Nilai ini diabaikan jika wParam tidak menyertakan EC_RIGHTMARGIN.

Edit kontrol dan Rich Edit 3.0 dan yang lebih baru: HIWORD dapat menentukan nilai EC_USEFONTINFO untuk mengatur margin kanan ke lebar sempit yang dihitung menggunakan metrik teks font kontrol saat ini. Jika tidak ada font yang diatur untuk kontrol, margin diatur ke nol.

Nilai hasil

Pesan ini tidak mengembalikan nilai.

Keterangan

Edit kontrol: Anda tidak dapat menggunakan EC_USEFONTINFO dalam parameter wParam , tetapi Anda dapat menggunakannya dalam parameter lParam .

Edit Kaya: Didukung di Microsoft Rich Edit 1.0 dan yang lebih baru. Semua versi edit yang kaya mendukung penggunaan EC_USEFONTINFO dalam parameter wParam . Namun, hanya Microsoft Rich Edit 3.0 dan yang lebih baru yang mendukung penggunaan EC_USEFONTINFO dalam parameter lParam . Untuk informasi tentang kompatibilitas versi edit yang kaya dengan berbagai versi sistem, lihat Tentang Kontrol Edit Kaya.

Persyaratan

Persyaratan Value
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Baca juga

EM_GETMARGINS