Подскажите, пожалуйста, как можно отображать файлы *.jpg в программе на VC++6 — так, чтобы их было несколько рядом, как в ACDSee?
И как создать интерфейс наподобие ACDSee?
Помогите, пожалуйста!
За ранее благодарен.
18.04.03 21:24: Перенесено модератором из 'COM/DCOM/ActiveX' — IT
Здравствуйте, kavalero, Вы писали:
K>Подскажите, пожалуйста, как можно отображать файлы *.jpg в программе на VC++6 — так, чтобы их было несколько рядом, как в ACDSee?
K>И как создать интерфейс наподобие ACDSee?
K>Помогите, пожалуйста!
K>За ранее благодарен.
K>
Например, при помощи OleLoadPicturePath получаешь IPicture картинки и далее выводишь её там, где душе угодно
ЗЫ. Дуплить вопросы нехорошо, меньше шансов что ответят

... << RSDN@Home 1.0 beta 6a >>
Здравствуйте, aboo, Вы писали:
A>Например, при помощи OleLoadPicturePath получаешь IPicture картинки и далее выводишь её там, где душе угодно
A>ЗЫ. Дуплить вопросы нехорошо, меньше шансов что ответят
Спасибо за наводку!
Но,пожалуйста, если можно, объясните подробнее.
Здравствуйте, kavalero, Вы писали:
[]
Например так:
IPicture* pImg; // глобальная переменная или мембер класса
...
HRESULT hr = OleLoadPicturePath(szFileName, 0, 0, 0, IID_IPicture, (void**)&pImg);
if(SUCCEEDED(hr))
{
// всё ок!
...
}
...
// в процедуре рисования
pImg->Render( ... );
... << RSDN@Home 1.0 beta 6a >>