pesan LB_SETTABSTOPS

Mengatur posisi perhentian tab dalam kotak daftar.

Parameters

wParam

Menentukan jumlah perhentian tab.

lParam

Penunjuk ke anggota pertama dari array bilangan bulat yang berisi perhentian tab. Bilangan bulat mewakili jumlah kuartal lebar karakter rata-rata untuk font yang dipilih ke dalam kotak daftar. Misalnya, perhentian tab 4 ditempatkan pada 1,0 unit karakter, dan perhentian tab 6 ditempatkan pada 1,5 unit karakter rata-rata. Namun, jika kotak daftar adalah bagian dari kotak dialog, bilangan bulat berada dalam unit templat dialog. Perhentian tab harus diurutkan dalam urutan naik; tab mundur tidak diperbolehkan.

Mengembalikan nilai

Jika semua tab yang ditentukan diatur, nilai yang dikembalikan adalah TRUE; jika tidak, ini adalah FALSE.

Komentar

Untuk merespons pesan LB_SETTABSTOPS , kotak daftar harus dibuat dengan gaya LBS_USETABSTOPS .

Jika wParam adalah 0 dan lParam adalah NULL, perhentian tab default adalah 32 unit templat dialog. Jika wParam adalah 1, kotak daftar akan memiliki perhentian tab yang dipisahkan oleh jarak yang ditentukan oleh lParam.

Jika lParam menunjuk ke lebih dari satu nilai, perhentian tab akan diatur untuk setiap nilai di lParam, hingga angka yang ditentukan oleh wParam.

Nilai yang ditentukan oleh lParam 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 .

Windows 95/Windows 98/Windows Edisi Milenium (Windows Saya) : Buffer yang diarahkan oleh lParam harus berada dalam memori yang dapat ditulis, meskipun pesan tidak memodifikasi array.

Requirements

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)

Baca juga

MapDialogRect