I don't understand what is the purpose of `LVCOLUMN.iSubItem`. This is what MSDN says:

> 
> iSubItem
> 
> 
> 
> ```
> Type: int
> 
> Index of subitem associated with the column.
> 
> ```
> 
> 

I first thought that it means that when I create a column, I can set an index to the column, for example: 123, and then when I want to insert some data into the column, I just supply the number 123 as an identification to the column.

But it does not work, no matter what indexes I set to the columns, the columns are still numbered 0, 1, 2, 3, ...