Bagikan melalui


EM_SETTABSTOPS pesan

Pesan EM_SETTABSTOPS mengatur perhentian tab dalam kontrol pengeditan multibaris. Saat teks disalin ke kontrol, karakter tab apa pun dalam teks menyebabkan spasi dihasilkan hingga perhentian tab berikutnya.

Pesan ini hanya diproses oleh kontrol pengeditan multibaris. Anda dapat mengirim pesan ini ke kontrol edit atau kontrol edit yang kaya.

Parameter

wParam

Jumlah perhentian tab yang terkandung dalam array. Jika parameter ini nol, parameter lParam diabaikan dan pemberhentian tab default diatur di setiap 32 unit templat dialog. Jika parameter ini adalah 1, pemberhentian tab diatur di setiap unit templat dialog n , di mana n adalah jarak yang ditujukkan oleh parameter lParam . Jika parameter ini lebih besar dari 1, lParam adalah penunjuk ke array perhentian tab.

lParam

Penunjuk ke array bilangan bulat yang tidak ditandatangani yang menentukan pemberhentian tab, di unit templat dialog. Jika parameter wParam adalah 1, parameter ini adalah penunjuk ke bilangan bulat yang tidak ditandatangani yang berisi jarak antara semua perhentian tab, dalam unit templat dialog.

Nilai kembali

Jika semua tab diatur, nilai yang dikembalikan adalah TRUE.

Jika semua tab tidak diatur, nilai yang dikembalikan adalah FALSE.

Keterangan

Pesan EM_SETTABSTOPS tidak secara otomatis menggambar ulang jendela kontrol edit. Jika aplikasi mengubah perhentian tab untuk teks yang sudah ada di kontrol edit, aplikasi harus memanggil fungsi InvalidateRect untuk menggambar ulang jendela kontrol edit.

Nilai yang ditentukan dalam array berada dalam unit templat dialog, yang merupakan unit independen perangkat yang digunakan dalam templat kotak dialog. Untuk mengonversi pengukuran dari unit templat dialog ke unit layar (piksel), gunakan fungsi MapDialogRect .

Edit Kaya: Didukung di Microsoft Rich Edit 3.0 dan yang lebih baru. Kontrol edit yang kaya dapat memiliki jumlah maksimum pemberhentian tab yang ditentukan oleh MAX_TAB_STOPS. Untuk informasi tentang kompatibilitas versi edit yang kaya dengan berbagai versi sistem, lihat Tentang Kontrol Edit Kaya.

Persyaratan

Persyaratan Nilai
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)

Lihat juga

Sumber Daya Lainnya

InvalidateRect

MapDialogRect