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

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

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

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


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