Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > CGI+|| Image в vector


Автор: The Thing 7.7.2006, 12:02
Задача стоит такая.. требуется загрузить несколько изображений и добавить их в список vectro.

Не получается создать объект класса Image т.е.
Код

    Image bg; //Image bg(L"pic.bmp");

ругается (я так понял, без конструктороа нельзя)

пробовал и таким способом:
Код

    Image *bg; //Image bg(L"pic.bmp");
    bg = new Image(L"pic.bmp");

не получается.. (ругается на операцию нев, она там перегружена) 

Пробовал и так...(не разобрался с кодом...)

Код

    IStream *str = NULL;
    CLSID pngClsid;
    //GetEncoderClsid(L"image/png", &pngClsid); - ненаходит :( пример из МСДН
    bg.Save(str, NULL);

    m_bg.push_back(str); //vector

...
void funname()
{
...
    Image bg(m_bg[0]);
...
    g.DrawImage(&bg, rect);
}


Прошу помощи!!! 

Автор: The Thing 7.7.2006, 13:15
А! Помогите!!! Сроки вышли! Как юзать IStream... то подскажет! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)