CListBox
В классе CListBox есть свойство multicolumn (true|false), т.е. чтобы в этом лист боксе было несколько колонок, а вот где выставляется количество этих колонок и как записать значение в конкретную колонку, например во 2-ю?
Помогите, плиз!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_clistbox.asp
Не судьба?[/QUOTE]
И чего? Там даже про свойство multicolumn ничего не сказано, а уж как записать значение в конкретный столбец конкретной строки тем более...
[QUOTE=Alexandoros]
Не судьба?[/QUOTE]
И чего? Там даже про свойство multicolumn ничего не сказано, а уж как записать значение в конкретный столбец конкретной строки тем более...
Никак. Нету там никаких столбцов. Есть только ширина столбца, которая задается ф-цией SetColumnWidth, а все добавляемые значения попадают на следующую колонку автоматом, при достижении нижней границы листбокса (вертикальной прокрутки в таком стиле листбокса нету).
И ты бы это все сам увидел бы, не будь ты такой ленивой $%^&*@#$@%.
Если тебе нужны мультиколоночники используй CListCtrl или CListBox с табстопами и табуляцией. Сам я уже давно не использую CListBox в пользу CListCtrl - возможности последнего полностью включают и намного превосходят первого.