Я пытаюсь использовать списокуправления с точки зрения в отчет для хранения списка файлов на приложения на основе диалога, как это:
У меня есть два столбца в списке управления.
Список управления я использую Single Selection - Правда
Мой вопрос заключается в том, чтобы выбрать строку с помощью мыши.Как выбрать строку с помощью мыши на списке управления в VC++, разработка MFC
1
A
ответ
1
Если вы просто хотите, чтобы ответ Нажмите, чтобы быть доступны на всей линии, вы можете определить расширенный стиль, чтобы быть полный ряд Выберите с помощью:
SetExtendedStyle(GetExtendedStyle() | LVS_EX_FULLROWSELECT);
+0
Большое спасибо. Оно работает. – sflee
Вы должны различать между колоннами или вы просто хотите ответ клика будет доступен на всей строке? Для второго случая вы можете определить его расширенный стиль как Полный выбор строки, используя: SetExtendedStyle (GetExtendedStyle() | LVS_EX_FULLROWSELECT); ' – sergiol
Можете ли вы быть более конкретным? Эта ссылка, которую вы опубликовали, предоставляет класс для взаимодействия с CListCtrl. Я не уверен, в чем проблема. – rrirower
Вы объявили 'CMyListCtrol m_ListCtrl' и хотите связать его с элементом управления ListView в ресурсе диалога? Переопределите 'DoDataExchange', добавьте' DDX_Control (pDX, IDC_LIST1, m_ListCtrl) '- [см. Пример] (http://stackoverflow.com/q/744110/4603670). Обычно вам не нужно контролировать щелчок мышью. Есть методы, доступные для мониторинга изменения выбора, активации, перетаскивания и т. Д. –