Описание тега clistctrl

A class in the Microsoft Foundation Classes framework; a "list view control" which displays a collection of items each consisting of an icon (from an image list) and a label.
1 ответ

Как установить ItemData в элемент управления виртуального списка MFC

У меня есть нарисованный владельцем MFC CListCtrl, который я пытаюсь преобразовать в элемент управления виртуальным списком. У меня есть 30-40000 элементов в списке, так что Virtual List Control делает именно то, что мне нужно с точки зрения улучшен…
12 мар '18 в 22:09
1 ответ

Вставьте во второй столбец CListCtrl

Когда я так делаю list.InsertItem(LVIF_TEXT,0,left,0,0,0,NULL); list.InsertItem(LVIF_TEXT,1,right,0,0,0,NULL); Он вставляет строку "вправо" под "слева".
12 янв '12 в 16:34
0 ответов

Как реагировать на уведомление LVN_ITEMCHANGED только тогда, когда пользователь заканчивает выбор действия при многократном выборе CListCtrl?

У меня есть диалог с двумя элементами управления списком и одним пользовательским элементом управления с некоторым графическим предварительным просмотром. Первый имеет список объектов одного типа (1a, 1b, 1c,...), а второй содержит список объектов д…
1 ответ

Принудительное обновление виртуального CListCtrl

У меня есть CListCtrl, содержащий около 2500 различных элементов, состоящих из значка 48x48 и текста. Из-за объема данных я реализовал его как виртуальный список ON_NOTIFY(LVN_GETDISPINFO, IDC_LST_ICONS, &CWGDIconSearchDlg::OnLvnGetdispinfoLstIc…
20 окт '14 в 12:27
2 ответа

Нахождение эффективного размера CListCtrl в свернутом окне MFC

В моем приложении MFC пользователь может свернуть окно, в котором есть CListCtrl. Мне нужно знать, сколько видимых элементов будет отображать элемент управления списком, когда пользователь восстановит окно. Первая реализация используется GetCountPer…
21 апр '15 в 19:53
3 ответа

Только один выбор в CListCtrl Флажок в MFC

В диалоге MFC я использовал CListCtrl с флажком. Я хочу отключить выбор нескольких флажков, чтобы пользователь мог выбрать только один флажок за раз. Каков наилучший способ достичь этого. Я сделал это void SomeClass::OnClickList(NMHDR *pNMHDR, LRESU…
16 дек '13 в 11:30
0 ответов

C++ MFC CListCtrl

У меня есть CListctrl в диалоге с пятью столбцами: Имя файла Размер файла Расширение файла Версия файла Дата последнего изменения файла Я должен предоставить пользователю возможность сортировки любого столбца, на основе которого должны быть отсортир…
26 дек '16 в 10:17
1 ответ

Как добавить CProgressCtrl в CListCtrl

Я ищу, чтобы добавить индикатор выполнения в индекс в элементе управления списком. Я знаю, что для этого нет простой команды, требующей какого-либо типа рисования, но я не могу найти хороших объяснений того, как это сделать. У меня посредственное по…
05 мар '13 в 18:02
1 ответ

CListCtrl с флажками вопросов

Элемент управления списком определяется как одиночный выбор ресурсов. Вопрос 1 Я хочу иметь флажок в заголовке первого столбца моего CListCtrl, На OnInitDialog я имею m_list.SetExtendedStyle(m_list.GetExtendedStyle() | LVS_EX_CHECKBOXES | LVS_EX_FUL…
16 дек '16 в 02:57
1 ответ

События мыши CListCtrl не работают

У меня есть CListCtrl в CDialog. И большинство событий не вызывается для CListCtrl. Например, OnMouseMove не вызывается, когда мой указатель мыши находится на CListCtrl, но работает, если указатель мыши находится на окне или editcontrol и т. Д. Прим…
26 июн '15 в 11:32
2 ответа

CListCtrl установить стиль шрифта для полужирного

Я хочу изменить шрифт любой ячейки элемента управления CListCtrl на жирный. Может кто-нибудь сказать, как это сделать для CList Ctrl. Я уже сделал это для CTreeCtrl, как это pTC->SetItemState(hItemCur, TVIS_BOLD, TVIS_BOLD); у нас есть что-то под…
06 июл '15 в 12:21
2 ответа

Правильный способ заменить CHeaderCtrl пользовательской версией в CListCtrl

CListCtrl имеет встроенный элемент CHeaderCtrl, и мы хотим переопределить его с помощью чего-то настроенного, то есть класса, производного от CHeaderCtrl. Каков наилучший / правильный способ сделать это, предполагая, что у нас есть диалог CMyDlg, ко…
16 июн '10 в 11:13
1 ответ

Как свернуть все группы CListCtrl?

Я создал CListCtrl с группами в нем. Мне нужно динамически расширять / сворачивать группу. Как я могу этого достичь?
11 фев '14 в 08:59
1 ответ

Как сделать, чтобы флажок заголовка столбца listcontrol был идеально выровнен в соответствии с флажками элемента?

Я хочу создать флажок заголовка для столбца listcontrol в Windows XP. И я могу создать флажок очень успешно, но проблема здесь в том, что выравнивание флажка не соответствует флажкам в listcontrol, и еще одна проблема заключается в том, когда тема и…
13 янв '15 в 02:22
0 ответов

Может ли CListCtrl отображать изображения с динамической шириной

CListCtrl может показать изображение со списком изображений, как показано ниже. m_imList.Create(64,64,ILC_COLOR24,10,20); CBitmap * pBmp = NULL; pBmp = new CBitmap(); pBmp->LoadBitmapW(IDB_BITMAP1); m_imList.Add(pBmp,RGB(0,0,0)); delete pBmp; m_l…
11 ноя '18 в 04:51
1 ответ

Избегайте исправлений при изменении размера любого столбца clistctrl в vC++

Когда я изменяю размер любого столбца clistctrl(с представлением отчета), который загружен UxTheme.dll, он создает патчи в конце всех элементов (как показано на рисунке ниже "Элемент 4"). Почему возникают эти исправления и как их избежать?
30 апр '14 в 11:57
3 ответа

Ограничение MFC выбранного элемента в ClistCtrl

Привет я использую ClistCtrl, которые имеют 20 предметов, и я хочу ограничить количество выбранных предметов. например, можно выбрать только 10 элементов. как я могу это сделать? спасибо за помощь herzl.
14 мар '11 в 09:37
3 ответа

Как предотвратить мерцание на CListCtrl?

Я использую представление отчета CListCtrl/CListView (LVS_REPORT) в виртуальном режиме (LVS_OWNERDATA) с LVS_EX_DOUBLEBUFFER включен, и я сталкиваюсь с мерзким мерцанием. Двойной буфер имеет реальный эффект, но он не останавливает мерцание (без него…
21 мар '10 в 10:23
1 ответ

Приложение MFC застревает при добавлении элементов управления списком

Приложение MFC застревает при добавлении элементов в элемент управления списком, не может нажать любую другую кнопку или даже кнопку закрытия при прослушивании сетевых пакетов. Весь код как показано ниже: // SnifferSampleDlg.cpp : implementation fil…
29 окт '15 в 10:38
1 ответ

Как сделать анимацию с плавной прокруткой?

У меня есть CListCtrl который имеет около 100 000+ записей. Пользователю предоставляется окно поиска для поиска среди этих записей. Найдя совпадение, я выбрал его и выделил его, используя EnsureVisible, Этот свиток происходит мгновенно. Я хотел попр…
19 апр '13 в 14:47