powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как вставить кнопку в листконтрол.
3 сообщений из 3, страница 1 из 1
Как вставить кнопку в листконтрол.
    #33277790
All Eyez On Me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть CListCtrl в виде Report. С помощью него сделал что-то типа грида. Нужно в ячейку вставить не текст, а кнопку. +обработчик нажатия.

MFC, VStudio .net
...
Рейтинг: 0 / 0
Как вставить кнопку в листконтрол.
    #33280054
AndreiNz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри в сторону Custom Draw, если не ошибаюсь.
...
Рейтинг: 0 / 0
Как вставить кнопку в листконтрол.
    #33281020
siebentearbeit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если нужно сделать так, чтоб кнопка была тока в ячейке с фокусом(как это обычно делается), то надо так:

Заводится невидимая кнопка - дитя для листконтрола. Как тока _нужна_ ячейка получает фокус, кнопка делается видимой и размером таким, чтоб входила в ячейку, как тока ячейка теряет фокус - кнопка исчезает.

Если кнопки нужны по всем ячейкам - тогда рисовать руками и делать сложную обработку (отрисовывать состояния кнопки, следить за драгом итд итп)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как вставить кнопку в листконтрол.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]