Tôi không hiểu mục đích của LVCOLUMN.iSubItem
là gì. Đây là những gì MSDN nói:Mục đích của LVCOLUMN.iSubItem là gì?
iSubItem
Type: int Index of subitem associated with the column.
đầu tiên tôi nghĩ rằng nó có nghĩa là khi tôi tạo một cột, tôi có thể thiết lập một chỉ số để cột, ví dụ: 123, và sau đó khi tôi muốn chèn một số dữ liệu vào cột, tôi chỉ cung cấp số 123 làm mã nhận dạng cho cột.
Nhưng nó không hoạt động, không có vấn đề gì chỉ tôi đặt vào các cột, các cột được đánh số vẫn 0, 1, 2, 3, ...
Tôi có hai dự đoán. Hoặc là 1) bạn không chỉ định 'LVCF_SUBITEM' trong' LVCOLUMN.mask', hoặc 2) 'iSubItem' chỉ được sử dụng bởi' LVM_GETCOLUMN' (ví dụ, để lấy subitem của một cột dựa trên thứ tự của nó sau khi sắp xếp lại). Không có gì trong tài liệu hướng tới giải thích thứ hai, mặc dù ... – andlabs