- Создать класс, производный от CListCtrl'а. который работает в режиме таблица. Создала, хотя для полноценной таблицы этот класс не подходит. - Класс должен поддерживать редактирование текста в любых колонках Для редактирования - двойной щелчок левой кнопкой мыши на нужной ячейке. -(для этого рекомендуем в ячейку под курсором мыши помещать временный Edit), Временный Edit появляется полько в том случае, если с этой колонке нет текста. -и отображение (по щелчку) списка заранее известных значений (для этого рекомендуем в ячейку под курсором мыши помещать временный ComboBox). Временный ComboBox появляется только в том случае, если в этой колонке есть текст. -Класс также должен поддерживать сортировку элементов списка по любой из колонок. Если в колонке, по заголовку которой щелкнули, нет текста - сортировка не осуществляется. При сортировке по возрастанию приоритет имеет пустая ячейка по сравнению с заполненной, поэтому если в колонке среди заполненных ячеек есть пустые, то при сортировке по возрастанию они будут выше, чем ячейки с текстом. При сортировке по убыванию - наоборот. Например, есть колонка номер паспорта и колонка ФИО, производится щелчок по названию колонки (класс CHeaderCtrl), возьмем для определенность ФИО, и данные в списке сортируются соответственно.