Форум программистов, компьютерный форум CyberForum.ru

Табличное отображение данных перерисовка окна - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: BuildCommDCB('baud=9600 parity=N data=8 stop=1', &dcb ); http://www.cyberforum.ru/cpp-beginners/thread470933.html
Хелп! С happytown.ru скачал доку про компорт, вродебы все понятно, но не работает у меня! Выдает ошибку при выполнении BuildCommDCB('baud=9600 parity=N data=8 stop=1', &dcb ); гдето в kernell32.dll Пытался заполнить без этой процедуры -- тогда SetCommState(port, &dcb ); не выполняеться--просто шайсе какоето! Помогите пожалуйста с этим разобраться или подкиньте какой нибудь...
C++ Нужен элемент управления - таблица Посоветуйте элемент управления в виде таблицы (нужно для базы данных). Обязательно требуется: возможность редактирования каждой ячейки по месту, прокрутка, изменение ширины столбцов. Желательно: упорядочивание строк, отображение границ строк и столбцов, возможность сделать непосредственно в ячейке раскрывающийся список и календарь. Еще желательно: документация. Если таких хитрых таблиц не... http://www.cyberforum.ru/cpp-beginners/thread470911.html
Восьмибитный тип переменной (что за тип, но не BYTE и не CHAR? C++
Вроде давно занимаюсь программированием на С++, но встала проблема... Есть некий массив переменных имеющих 8 битный размер... без знака причём! Есть необходимость конвертации этих переменных в другой тип... (малость неудачно выразился). Есть проблема! Интерпретация компилятором 8-битного типа как символа! А надо как ЧИСЛА! Если кто знает такой тип (если он вообще есть) пишите.... Буду...
Исходники Ping'a C++
Hi Kto pomojet najti source-i ping a ? ili objasnit kak mojno pisat spasibo
C++ Как к проекту подключить базу данных? http://www.cyberforum.ru/cpp-beginners/thread470827.html
Хотелось бы узнать, каким условиям должна удовлетворять БД для подключения ее к проекту (VC++6.0): могу ли я подключить сразу все таблицы или запросы, должны ли они быть связаны между собой или не обязательно, что вообще лучше подключать: несколько таблиц или один запрос на их основе. Буду благодарен и за полезные ссылки. С уважением, Дмитрий
C++ Криво подключается БД Структуру данных создаю в Access. Создаю проект в VC. Подключаю к проекту все таблицы. Тип БД - ODBC или DAO. На окно программы вешаю один EditBox и связываю его с БД. Запускаю приложение - иконки навигации по БД засерены и ни одной записи в EditBox не выводится. Пробовал разные варианты - иногда выводится всего 2 записи откуда-то из середины столбца. Если же к проекту подключить не все... подробнее

Показать сообщение отдельно
S_S_V
0 / 0 / 0
Регистрация: 31.07.2007
Сообщений: 27

Табличное отображение данных перерисовка окна - C++

13.10.2008, 22:07. Просмотров 744. Ответов 0
Метки (Все метки)

Задача такая отображаю данные из БД в табличной форме (элемент управления на базе
ClistCtrl со стилем Owner Draw и соответственно переопределена функция DrawItem).
Возникает следующая проблема, когда нужно отобразить данные с большим кол-вом колонок(>40), то при изменении размера колонок перерисовка списка идет ОЧЕНЬ медленно.

Использование в функции DrawItem метода TextOut изменяют ситуацию но незначительно.
При начале работы DrawItem отключаю перерисовку SetRedraw(FALSE), а в OnPaint вновь включаю, лучше но все равно очень плохо.

Что хочется? Видел коммерческий продукт в котором представление данных в табличной форме было реализовано на основе ClistCtrl, при этом не в независимости от кол-ва колонок (использовал до 90 колонок 2000 записей) перерисовка работает практически идеально. Так же и QueryAnalayzer (утилита MS SQL) отображая данные в таблице делает все идеально.

Ребят подскажите какие принципы построения такого рода элементов управления,
может у кого то есть знания, идеи или совет, буду очень рад.

Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru