...
m_image.Load("1.jpg");
...
открытие jpeg картинок в окне диалога
- какая стандартная процедура открытия картинок формата jpeg и присоединение их к окну даалога ?
плиз прошу вашей подсказки.
:confused:
Добавляешь к классу диалога переменную CImage m_image;
В ф-ии OnInitDialog допиши
Код:
В ф-ии OnPaint допиши
Код:
...
else
{
CPaintDC dc(this);
CDC *pDC=CDC::FromHandle(m_image.GetDC());
dc.SetStretchBltMode(HALFTONE);
dc.StretchBlt(0,0,300,300,pDC,0,0,m_image.GetWidth(),m_image.GetHeight(),SRCCOPY);
m_image.ReleaseDC();
}
...
else
{
CPaintDC dc(this);
CDC *pDC=CDC::FromHandle(m_image.GetDC());
dc.SetStretchBltMode(HALFTONE);
dc.StretchBlt(0,0,300,300,pDC,0,0,m_image.GetWidth(),m_image.GetHeight(),SRCCOPY);
m_image.ReleaseDC();
}
...
1.jpg нужно добавить в папку с проектом.
спасибо.
но возникла еще одна проблема.
Значит так:
- у меня картинка присоединяется к обьекту CStatic.
но после присоединения она не отмасштабирована.
Даже после масштабирования(встроенная в класс функция StretchBlt)
картинка с оригинальным размером остается, а новая просто накладывается поверх нее.
Вот так оно все и выводится на окно.
Как картинку с оригинальным размером скрыть ?
разобрался.
всем спасибо.