Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan urutan item kiri-ke-kanan saat ini dalam kontrol header. Anda dapat menggunakan makro ini atau mengirim pesan HDM_GETORDERARRAY secara eksplisit.
Sintaksis
BOOL Header_GetOrderArray(
HWND hwnd,
int iCount,
int *lpi
);
Parameter
hwnd
Jenis: HWND
Handel ke kontrol header.
iCount
Jenis: int
Jumlah elemen bilangan bulat yang dapat lpiArray. Nilai ini harus sama dengan jumlah item dalam kontrol (lihat HDM_GETITEMCOUNT).
lpi
Jenis:
Penunjuk ke array bilangan bulat yang menerima nilai indeks untuk item di header.
Mengembalikan nilai
Jenis: BOOL
Mengembalikan nonzero jika berhasil, dan buffer di lpiArray menerima jumlah item dari setiap item dalam kontrol header dalam urutan muncul dari kiri ke kanan. Mengembalikan nol jika tidak.
Komentar
Jumlah elemen dalam
int iItems,
*lpi;
// Get memory for buffer
if((iItems = SendMessage(hwnd, HDM_GETITEMCOUNT, 0,0))!=-1)
if(!(lpiArray = calloc(iItems,sizeof(int))))
MessageBox(hwnd, "Out of memory.","Error", MB_OK);
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
commctrl.h |