Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2011, 14:03   #1
metoflex
Пользователь
 
Регистрация: 21.06.2009
Сообщений: 37
Восклицание Вывод картинок лентой

Приветствую!

Нужно реализовать идею вида:

Есть набор картинок (только *.bmp & *.jpg). Могу выделять от одной до 20 картинок и выводить нужно их в ленту (что-то на подобие как в проводнике большими значками в винде картинки расположены должны быть, их потом пролистываешь ползунком). В ширину должна быть одна картинка, а в высоту соответственно 20, но на экране видимые должны быть 3 штуки, остальные смотрим прокручивая ползунок. Мб у кого-то есть подобного рода наработки или мб мысли на этот счет конкретные есть. Буду рад любой помощи.

Спасибо!
metoflex вне форума Ответить с цитированием
Старый 13.07.2011, 14:41   #2
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Сам не делал подобного, но думаю, что неплохо было бы вам на msdn сходить и посмотреть стандартные контролы, я помню, что там было где-то отображение значков в окошке...
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 13.07.2011, 14:48   #3
metoflex
Пользователь
 
Регистрация: 21.06.2009
Сообщений: 37
По умолчанию

Цитата:
Сообщение от ImmortalAlexSan Посмотреть сообщение
Сам не делал подобного, но думаю, что неплохо было бы вам на msdn сходить и посмотреть стандартные контролы, я помню, что там было где-то отображение значков в окошке...

Это я знаю, я думал мб есть у кого-то готовые методы/алгоритмы.
metoflex вне форума Ответить с цитированием
Старый 16.07.2011, 16:24   #4
metoflex
Пользователь
 
Регистрация: 21.06.2009
Сообщений: 37
По умолчанию

Спасибо большое за совет!

Структура программы немного изменилась. Теперь мне нужно из набора пикселей, хранящихся в массиве сделать отрисовку изображения или в самом диалоге или же в любом ctrl;

Юзал и SetPixel(); и SetBitmapBits();

Пока дошел до такого:

Код:
    CBitmap* pBitmap;
              CStatic pixelimg;                   //переменная picture control
    pBitmap = new CBitmap;

    pBitmap->SetBitmapBits(10000, pConvertImage->pixelmass);//CreateBitmap(100,100,16,16,pConvertImage->pixelmass);
    pixelimg.SetBitmap((HBITMAP)pBitmap);
но воз и ныне там, так никакого абсолютно отображения я и не добился..

P.S. pConvertImage->pixelmass - это собственно сам массив (unsigned short**);
metoflex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод картинок в цикле БД MySQL sevalery PHP 2 09.07.2011 23:02
Некоррекный вывод картинок из БД в Opera. Shkeeper PHP 8 07.04.2010 15:58
Вывод картинок в уменьшеном виде nikleb PHP 3 17.03.2008 00:20
Вывод на экран сразу несколько картинок Artem Общие вопросы Delphi 6 13.12.2007 00:21