Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

MFS Как разместить в окне 100 объектов CEdit в столбик, задействовав полосу прокрутки?

80K
17 мая 2012 года
Bludodey
9 / / 17.05.2012
Здравствуйте. Необходимо сделать таблицу на подобие Excel из двух столбцов в ячейки которой будут занесены данные. Проблема в том что число строк большое и не вмещается в окне. Поэтому собираюсь использовать полосу прокрутки, только не пойму как лучше все это реализовать чтоб избежать глюков.

1. Что изменять при перемещение ползунка полосы прокрутки? (координаты объектов Edit или ?)
2. На чем разместить объекты Edit и полосу прокрутки? (в новом окне которое будет поверх главного или на каком то другом элементе)
3. Подскажите может есть вариант все это настроить с полосой прокрутки которая устанавливается при создание окна? (WS_VSCROLL т.е. чтоб при перемотки вниз элементы которые ушли за пределы окна сами начинали отображаться)

 
Код:
pFrame->Create(NULL, "окно",
        WS_SIZEBOX | WS_POPUPWINDOW | WS_DLGFRAME|WS_VSCROLL,  CRect( 60, 100, 930, 690 ) );
Прикладываю скрин того что уже сделал.
433
18 мая 2012 года
AlexII
86 / / 13.10.2003
Быстро это сделать не получиться, но можно воспользоваться уже готовым элементом управления - гридом. Зайди по этой ссылке MFC Grid
80K
08 июня 2012 года
Bludodey
9 / / 17.05.2012
Цитата: AlexII
Быстро это сделать не получиться, но можно воспользоваться уже готовым элементом управления - гридом. Зайди по этой ссылке MFC Grid



Большое спасибо. Довольно не просто оказалось мне его подключить, но в итоге все получилось отлично.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог