Поиск:

Ответ в темуСоздание новой темы Создание опроса
> добавление столбцов в CListBox 
V
    Опции темы
vinter
Дата 20.9.2006, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 4
Всего: 56



Модераторам: переименуйте пожалуйста тему в ListBox 
вопрос как мне можно менять кол-во столбцов которые должны отображатся??
и как сделать чтобы каждая строка была окружена прямоугольником(подобие таблицы)??

Это сообщение отредактировал(а) vinter - 21.9.2006, 10:26


--------------------
Мой блог
PM MAIL WWW   Вверх
_hunter
Дата 21.9.2006, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



для отображения чтолбцов лучше использовать CListCtrl (стиль LVS_REPORT)
для кустомизации придется рисовать самому.
пример:
http://www.thecodeproject.com/listctrl/ReportControl.asp



--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
vinter
Дата 21.9.2006, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 4
Всего: 56



Цитата

для отображения чтолбцов лучше использовать CListCtrl (стиль LVS_REPORT)

спасибо
создаю так
Код

m_Table.Create(LVS_REPORT | LVS_EX_GRIDLINES | LVS_NOCOLUMNHEADER |  WS_HSCROLL | WS_CHILD | 
        WS_VISIBLE, rect, this, ID_LIST_TABLE);

но почему то вокруг элементов нет линий сетки, почему?? smile 


--------------------
Мой блог
PM MAIL WWW   Вверх
_hunter
Дата 21.9.2006, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



возможно потому,  что стиль LVS_EX_GRIDLINES -- Extended и его нужно устанавливать  ListView_SetExtendedListViewStyle /ListView_SetExtendedListViewStyleEx (или MFC аналогом)


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
vinter
Дата 21.9.2006, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 4
Всего: 56



сделал так
Код

m_Table.CreateEx( LVS_EX_GRIDLINES,LVS_REPORT |  LVS_NOCOLUMNHEADER |  WS_HSCROLL | WS_CHILD | 
        WS_VISIBLE, rect, this, ID_LIST_TABLE);
    m_Table.SetExtendedStyle(LVS_EX_GRIDLINES);

ноль эмоций..
Кто нить знает че за траблы????
Может кто делал ?? Дайте пример smile 


--------------------
Мой блог
PM MAIL WWW   Вверх
_hunter
Дата 21.9.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



а зачем CreateEx? это IMHO оконные стили задаются...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
0x07L
Дата 21.9.2006, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 10.6.2006
Где: Москва

Репутация: 1
Всего: 5



Для ListView нужно использовать спец. функцию для установки стилей LVS_EX_*
Вроде, SetExtendedListViewStyle или просто SetExtendedStyle.
PM MAIL   Вверх
vinter
Дата 21.9.2006, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 4
Всего: 56



0x07L не помогает smile 


--------------------
Мой блог
PM MAIL WWW   Вверх
vinter
Дата 21.9.2006, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 4
Всего: 56



я понял в чем дело они отображаются белым цветом на белом фоне..


Это сообщение отредактировал(а) vinter - 21.9.2006, 21:25


--------------------
Мой блог
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.1004 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.