Вопросы по теме 'clistctrl'

Выбор CListControl (MFC)
В представлении отчета в CListCtrl в MFC, как определить, нет ли текущего выделенного выделения? Использование GetFirstSelectedItemPosition не работает, потому что, если элемент был ранее выбран, а затем щелкнут где-то еще в элементе управления...
1281 просмотров
schedule 09.05.2022

Как отображать изображения разного размера в CListCtrl
В моей программе MFC я хочу отображать изображения разного размера в виде списка! Я использую CListCtrl и CImageList! Но CImageList может загружать только фиксированные изображения!
1442 просмотров
schedule 13.11.2022

Как поймать событие прокрутки в CListCtrl?
Я создал подкласс CListCtrl в своем собственном классе и использую его в нескольких диалогах и представлениях. Я хочу выполнить некоторый код, когда ClistCtrl прокручивается вертикально. Мне нужно, чтобы это было в самом подклассе CListCtrl. Я...
10508 просмотров
schedule 22.06.2023

Перехват сообщений от ребенка ребенка с помощью MFC
У меня есть класс CListCtrl, и в тот момент, когда пользователь выбирает один из подпунктов, я показываю CComboBox над подпунктом, из которого пользователь затем может сделать выбор. Однако у меня проблема. Когда пользователь сделал выбор, мне...
2280 просмотров
schedule 25.09.2023

Сохранять выделение в CListCtrl после двойного щелчка
Догадаться. LVIF_STATE должен был быть LVIF_IMAGE. Видишь ли, я знал, что это элементарно... У меня есть производный класс CListView с обработчиком OnDoubleClick() в проекте VC++6.0. Мне нужно сохранить выделение выбранного элемента после того,...
489 просмотров
schedule 25.07.2022

Значки вверх и вниз в CListCtrl
У меня есть CListCtrl с несколькими столбцами, все из которых можно сортировать. Я хотел бы добавить значки вверх и вниз , чтобы было ясно, какой столбец сортируется в данный момент и в каком направлении; очень похоже на Проводник Windows. Моя...
1844 просмотров
schedule 01.04.2023

CListCtrl: как сохранить горизонтальное положение прокрутки?
Как сохранить горизонтальное положение полосы прокрутки CListCtrl? Я периодически сбрасываю и повторно заполняю содержимое элемента управления списком, поэтому, не запоминая явно старую позицию и не восстанавливая ее, прокрутка просто возвращается в...
2533 просмотров
schedule 26.11.2022

CListCtrl заставляет уведомление LVN_ITEMCHANGED щелкнуть тот же элемент
У меня есть CListCtrl, который родитель обрабатывает изменение элемента с помощью ON_NOTIFY(LVN_ITEMCHANGED, IDC_LIST_CTRL, OnItemchangedListCtrl) Все отлично работает, за исключением случаев, когда я нажимаю на тот же уже выбранный элемент. Я...
1571 просмотров
schedule 05.06.2023

Как уведомить все элементы управления в CTabCtrl о том, что они должны быть перерисованы (должны измениться их размеры)?
У меня есть экземпляр MYListCtrl, который является производным классом от CListCtrl в экземпляре CTabCtrl . Я реализовал метод onSize для MYCListCtrl и сопоставил его с сообщением WM_SIZE . Я хочу изменить размер MYListCtrl при изменении...
609 просмотров
schedule 11.11.2022

Как настроить ширину столбца на ширину самой длинной строки в CListCtrl?
Я стараюсь: tstring subItemText; CDC* pDc = GetListCtrl().GetDC(); for (int row = GetItemCount() - 1; row >= 0; --row) { subItemText = _T(""); for (int col = 0; col < NumCol; ++col) { subItemText =...
4020 просмотров
schedule 27.05.2022

Проблемы с выделением и выделением в ClistCtrl
Я нашел некоторую проблему. У меня есть класс, расширенный от CListCtrl. Когда я делаю двойной щелчок по строке, я выделяю ее. Все хорошо, но если я сортирую какой-то столбец, у меня проблемы! Например: у меня есть строка на второй позиции. Я...
919 просмотров
schedule 07.07.2022

Данные CListCtrl по умолчанию отсортированы
Я читаю данные из файла построчно и помещаю токены каждой строки в вектор tmpstrArr. Затем добавляю токены для каждой строки в CListCtrl, но CListCtrl показывает отсортированные данные в порядке убывания. правильный порядок такой же, как и в файле. Я...
939 просмотров
schedule 24.07.2023

MFC VC++: как сохранить метку фокуса или метку выбора, когда CListCtrl не имеет фокуса
У меня есть 2 элемента управления списком рядом в моей области просмотра. Когда я выбираю элемент в списке1, список2 заполняется. Когда элемент выбран в списке2, сведения отображаются в другом представлении, кроме него. Поэтому, когда элемент...
2452 просмотров
schedule 12.03.2024

Переопределение класса CListCtrl и OnTimer
Я не уверен, что делаю что-то недокументированное. Я создал свой собственный класс, производный от CListCtrl , а затем переопределил обработчик OnTimer в Это: void CListCtrl2::OnTimer(UINT_PTR nIDEvent) { // TODO: Add your message handler...
730 просмотров
schedule 11.01.2024

Как добавить флажки в несколько столбцов в VC++
Я новичок в Visual C++, я использую Visual C++ 2005, я хочу показать некоторые записи в отчете, где я использую ListControl . Моя единственная запись записей содержит два логических поля, так что каждая строка в ListControl должна быть...
3716 просмотров

Как сделать так, чтобы флажок заголовка столбца listcontrol был идеально выровнен в соответствии с флажками элемента?
Я хочу создать флажок заголовка для столбца listcontrol в Windows XP. И я могу очень успешно создать флажок, но проблема здесь в том, что выравнивание флажка не подходит для флажков в listcontrol и еще одна проблема, когда тема изменена, размер...
1628 просмотров
schedule 17.05.2023

MFC CListCtrl не появляется после сворачивания-восстановления
Сразу скажу, что я использую старую по нынешним меркам технологию! Это происходит в MFC на Visual Studio 2005 и работает под WinXP. (Если он не сломался.... ;-)) У меня есть диалоговое приложение, в котором есть CTabCtrl с двумя вкладками....
269 просмотров
schedule 07.04.2022

Отключить флажок (LVITEM) в CListCtrl
У меня есть собственная реализация CListCtrl с флажками ( LVITEM ) и их подпунктами. Я могу сделать подэлементы отключенными , но я не знаю, как отключить флажки . Как сделать отключенными серые элементы в CListCtrl , когда элемент LVITEM ?
851 просмотров
schedule 11.03.2023

Добавить флажок во второй столбец в CListCtrl в MFC
В моем приложении MFC я добавляю CListCtrl в свой класс View, используя функцию OnCreate() . У меня есть 10 столбцов и 8 строк в этой таблице. Я хочу включить флажок во втором столбце. Мой код int CTrendView::OnCreate(LPCREATESTRUCT l) {...
646 просмотров
schedule 05.02.2023

CListCtrl: получить DblClick для HeaderControl
Хорошо, это было, когда я писал что-то в MFC, так что, пожалуйста, будьте терпеливы со мной. У меня есть класс «CMyListCtrl», полученный из CListCtrl, и я просто хочу знать, был ли дважды щелкнут заголовок столбца (слева) в заголовке. Поэтому я...
97 просмотров
schedule 24.01.2024