![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Иван4444 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
помогите создать таблицу в Win32. За одно напишите пожалуйста функции доступа к ячейкам и столбцам.
|
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 12 Всего: 121 |
А что имеется ввиду: таблица как структура хранения данных; как элемент графического интерфейса под Win32? В первом случае в самом простом приближении таблицей является двумерный массив. Во втором случае, неким прототипом таблицы на WinAPI является компонент ListView(SysListView32).
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Иван4444 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
имелось в виду как элемент графического интерфейса.
ListView почему т не компилируется. Если не сложно подскажите какие библиотеки подключать? я подключал #include <commctrl.h>, затем InitCommonControls(); - на нее компиль ругается. |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 12 Всего: 121 |
Ошибку скопируй сюда.
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Иван4444 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
Error 23 error LNK2001: unresolved external symbol __imp__InitCommonControls@0 SQLite_Browser.obj
|
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 12 Всего: 121 |
Ну во-первых это ошибка не компилятора, а линкера. Во-вторых, для её решения надо подключить соответствующую *.lib библиотеку. Зайди в свойства проектаб выбери Linker -> Input, там в строке Additional Dependencies добавь comctl32.lib.
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Иван4444 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
Большое спасибо! заработало!
|
|||
|
||||
| Иван4444 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
Нет, поторопился.. он компильнулся, но не заработал ((
|
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 12 Всего: 121 |
А в чём должна проявиться его работа?
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Иван4444 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
Кажись все понял, все работает (отображается и т.д.) просто не сразу понял что там к чему. Я то дума лон будет работать как "нормальная таблица".. а тут (((
например ест нормальная таблица Имя | ФАмилия | возраст | ......... | хобби | ___________________________________ Иван|ПРокоп | 16 |......... | хоккей| Петя|Коры | 18 |......... | бокс | так вот чтобы ее засунуть в List View, чтобы она показывала именно то что не надо... это без бутылки не разобрать... Добавлено через 8 минут и 21 секунду ссори )) чтод показывала то что надо, тоесть так же. |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 12 Всего: 121 |
По-другому стандартными средствами WinAPI никак.
Это сообщение отредактировал(а) W4FhLF - 15.8.2008, 17:05 -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Иван4444 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.8.2008 Репутация: нет Всего: нет |
LV_ITEM lvi;
lvi.mask = LVIF_TEXT | LVIF_PARAM ; lvi.pszText = total; //lvi.iItem = j; // номер ряда lvi.iSubItem = j;// номер колонки ( тоесть ряда , кажсь так) lvi.cchTextMax = sizeof(total); lvi.lParam = (LPARAM)count; if(j==(coln-1)) { ListView_InsertItem(hEditData, &lvi); } В результате появляются колонки и номера строк, а куда заполнять значения ячеек?? |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |