Помогите пожалуйста, нужно чтобы по нажатию кнопки в окне отображалось содержимое файла (*.jpg, *.bmp). Как бы это проще сделать в Visual Studio 6.0???
Здравствуйте, PlavA, Вы писали:
Во-первых, нужно создать обработчик кнопки, надеюсь с этим проблем нет.
Создать его можно ClassWizard'ом или ручками.
В нем написать что-то типа:
need_to_draw_picture = true;
Во-вторых, рисование картинки:
Где-то в начале:
#include "atlimage.h"
В Draw:
if(need_to_draw_picture)
{
CImage pic;
HRESULT hr = pic.Load(path /*Путь к картинке*/);
if(SUCCEEDED(hr))
{
pic.Draw(pDC->GetSafeHdc(), 9,10, pic_size.cx, pic_size.cy);
}
}
Но для этого нужна поддержка ATL в приложении,
а вообще на тему рисования картинок статья на RSDN где-то была.
P.S. есественно need_to_draw_picture нужно определить и в конструкторе C..View
инициализировать его false'ом
Здравствуйте, Imbecile, Вы писали:
>Но для этого нужна поддержка ATL в приложении,
I>а вообще на тему рисования картинок статья на RSDN где-то была.
Буду очень благодарна, если поделитесь atlimage.h, а то у меня его нет
Здравствуйте, PlavA, Вы писали:
>>Но для этого нужна поддержка ATL в приложении,
I>>а вообще на тему рисования картинок статья на RSDN где-то была.
PA>Буду очень благодарна, если поделитесь atlimage.h, а то у меня его нет
Я на мыло выслал, но думаю этим не обойдется нужно вся ATL высылать, а это накладно.
По идее в VS .Net в визарде есть кнопка Add ATL support to MFC.