|
7 / 7 / 1
Регистрация: 20.10.2009
Сообщений: 112
|
|
Listbox с иконкой04.06.2013, 13:13. Показов 4204. Ответов 28
Метки нет (Все метки)
Подскажите, как в обычный апишный контрол listbox добавить к каждой строке иконку (ico или bitmap) и сделать на ней checkbox, вот как здесь.
0
|
|
| 04.06.2013, 13:13 | |
|
Ответы с готовыми решениями:
28
Проблема с иконкой в верхнем углу приложения |
|
9 / 9 / 0
Регистрация: 14.01.2013
Сообщений: 102
|
||
| 19.06.2013, 18:34 | ||
|
http://www.frolov-lib.ru/books/bsp/v22/ch3_2.html И ещё здесь: http://msdn.microsoft.com/en-u... 85%29.aspx Там заполнение элементов показано. Я лично когда разбирался взял пример у мелкософта. Работает, только заполнять лучше там функцией закоментированой StringCchCopy(), т.к. она копирует строку, если же через присваивания то тогда нужно чтобы буфер в на который ты будешь передавать указатель должен быть постоянно доступен т.е. static.
1
|
||
|
Заблокирован
|
|
| 19.06.2013, 20:22 | |
|
Заполняется только нулевой столбец.
0
|
|
|
9 / 9 / 0
Регистрация: 14.01.2013
Сообщений: 102
|
|||||||
| 19.06.2013, 20:42 | |||||||
Смотри где ты создаёшь колонки... Может там ошибка. Сейчас ещё сцылку дам на создания колонок, тоже этот код юзал и он рабочий. Добавлено через 3 минуты Вот на создания колонок. http://msdn.microsoft.com/en-u... 85%29.aspx и Вот на все случаи жизни с listview ![]() http://msdn.microsoft.com/en-u... 85%29.aspx У Фроловых тоже почитать можешь, по русски и разжованно...
1
|
|||||||
|
Заблокирован
|
||
| 19.06.2013, 20:50 | ||
|
Этот вариант вообще не работает.
Добавлено через 3 минуты
0
|
||
|
9 / 9 / 0
Регистрация: 14.01.2013
Сообщений: 102
|
|||||||
| 20.06.2013, 11:03 | |||||||
|
Вот ещё раз. http://www.frolov-lib.ru/books/bsp/v22/ch3.html Тут про listview всё есть. Ну почти всё ![]() А код рабочий. Сам недавно разберался с ним, и всё работает. Значит что-то у тебя не так. Исходник кидай тогда.... Добавлено через 21 минуту Вот мой пример. Рабочий с своего проекта скопировал.
Тут пример и с присвоением и с функцией копирования строки . В 2 столбец у меня пишется числовое значение поэтому приходится сначала преобразовывать в текстовую строку. В общем уберёшь...
1
|
|||||||
|
Заблокирован
|
|||||||||||||||||||||
| 21.06.2013, 03:28 | |||||||||||||||||||||
|
В общем и целом вот что вышло:
данные
WinProc
LV_Insert_Column
LV_Insert_Item
Остались вопросы: 1. Возможно ли закрасить айтемы отдельным цветом (цвет шрифта)? 2. Сигнал LVN_SETDISPINFO как его обрабатывать? Допустим я хочу изменить программно (то есть не редактировать в окне, а просто менять в зависимости от событий) значение любого subitem в ходе работы программы. Для этого я просто меняю данные в структуре и посылаю сообщение LVN_SETDISPINFO так?
0
|
|||||||||||||||||||||
|
9 / 9 / 0
Регистрация: 14.01.2013
Сообщений: 102
|
||
| 21.06.2013, 17:23 | ||
|
LVM_SETTEXTBKCOLOR Установка цвета фона для текста в окне органа управления List View LVM_SETTEXTCOLOR Установка цвета текста в окне органа управления List View LVM_SETBKCOLOR Установка фонового цвета окна List View По 2 пункту. Несколько способов есть... Можно попробывать так как написал ты. Можно попробывать послать сообщение на обновление iteam`а. Можно попробывать ещё вот это... LVM_SETITEMTEXT Установка названия элемента или текста, соответствующего заданному дополнительному элементу В общем пробуй... ![]() Я ещё не подходил к этому вопросу... Добавлено через 12 часов 17 минут Напиши плз потом как реализовал обновление субайтемов...
1
|
||
|
Супер-модератор
|
|||||||
| 21.06.2013, 17:23 | |||||||
2
|
|||||||
|
Заблокирован
|
|
| 09.09.2013, 19:53 | |
|
UI, комментарий к топику #6. Оказалось что создать LISTVIEW просто вызовом CreateWindow() -- мало. В моем случае программа написана на windows 7 некорректно работает на windows XP, конкретно -- не создается LISTVIEW. Ссылка на msdn с описанием: http://msdn.microsoft.com/en-u... s.85).aspx
0
|
|
| 09.09.2013, 19:53 | |
|
Помогаю со студенческими работами здесь
29
Добавление строк c listbox на listbox WinApi Как выделить цветом или иконкой папки и файлы в Listbox? Submit c иконкой Меню над иконкой Проблема с иконкой в трее Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|