Metode IHeaderCtrl::SetColumnWidth (mmc.h)

Mengatur lebar, dalam piksel, dari kolom tertentu.

Sintaks

HRESULT SetColumnWidth(
  [in] int nCol,
  [in] int nWidth
);

Parameter

[in] nCol

Indeks berbasis nol yang menentukan lokasi kolom relatif terhadap kolom lain di panel hasil.

[in] nWidth

Nilai yang menentukan lebar kolom. Nilai ini harus dalam piksel, atau bisa berupa nilai berikut:

MMCLV_AUTO

MMC secara otomatis menentukan lebar kolom berdasarkan lebar teks dalam judul kolom.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Keterangan

MMC tidak bertahan dalam memori setiap perubahan yang dilakukan pada kumpulan kolom karena tindakan IHeaderCtrl::SetColumnWidth, sehingga snap-in harus memperbarui data konfigurasi kolom yang bertahan setelah memodifikasi lebar kolom dalam kumpulan kolom. Untuk informasi selengkapnya, lihat IHeaderCtrl2 dan Persistensi Kolom.

Bendera HIDE_COLUMN untuk parameter nWidth tidak didukung untuk SetColumnWidth. Jika snap-in harus menyembunyikan kolom, snap-in harus memanggil IConsole::SelectScopeItem untuk memilih kembali item cakupan lalu dalam panggilan yang dihasilkan ke handler pemberitahuan MMCN_SHOW snap-in, harus menggunakan nWidth=HIDE_COLUMN saat menyisipkan kolom (dalam panggilan ke IHeaderCtrl::InsertColumn).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header mmc.h
DLL Mmcndmgr.dll

Lihat juga

IHeaderCtrl

IHeaderCtrl2 dan Persistensi Kolom