Есть CListCtrl со свойствами LVS_REPORT, LVS_EDITLABELS, LVS_EX_GRIDLINES. Созданы столбцы.
Вопрос: как выделить произвольную ячейку в некой строке и в неком столбце и как на нее установит фокус ввода?
Стандартные обработчики сообщений LVN_BEGINLABELEDIT и LVS_ENDLABELEDIT не дают номер выбранного столбца и фокус ввода устанавливает на нулевой столбец.
Здравствуйте iaiel, Вы писали:
I>Есть CListCtrl со свойствами LVS_REPORT, LVS_EDITLABELS, LVS_EX_GRIDLINES. Созданы столбцы.
I>Вопрос: как выделить произвольную ячейку в некой строке и в неком столбце и как на нее установит фокус ввода?
I>Стандартные обработчики сообщений LVN_BEGINLABELEDIT и LVS_ENDLABELEDIT не дают номер выбранного столбца и фокус ввода устанавливает на нулевой столбец.
Надо доделывать CListCtrl ручками.
Воспользуйся поиском по форуму (keywords: CListCtrl, редактирование)
Еще есть FListCtrl:
www.rsdn.ru/files/?Classes/cflist2.xml
Или посмотри про то же на
www.codeguru.com/listview/