Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Picture Control & CImage, Нужно загрузить картинку в контрол 
V
    Опции темы
Kirow
Дата 3.5.2011, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 1.11.2007

Репутация: нет
Всего: нет



И так...есть диалоговое окно, на нем есть Picture Control IDC_STATIC1

Есть обработчик нажатия кнопки мыши которые из файла загружает картинку и должен поместить её в Picture Control

Код

void CSDialog::OnLButtonDown(UINT Flag, CPoint Loc)
{
    CImage Image;
        Image.Load(sPath);
        m_PictureControl.SetBitmap(Image.Detach());
}


Теперь вопрос...что нужно сделать чтобы m_PictureControl было связано с IDC_STATIC1 и при этом работало.
собсно в этом деле новичек, не судите строго за вопрос.
Также готов выслушать альтернативные варианты загрузки JPEG файлов в Picture Control.
Заранее благодарен.

Это сообщение отредактировал(а) Kirow - 3.5.2011, 18:42
PM MAIL   Вверх
Kirow
Дата 8.5.2011, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 1.11.2007

Репутация: нет
Всего: нет



Тему можно удалить...ответа тут нету, а решение больше не актуально для меня т.к. подключил ActiveX контрол
PM MAIL   Вверх
Kirow
Дата 10.10.2011, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 1.11.2007

Репутация: нет
Всего: нет



Отвечу сам на свой давний вопрос.

Код

void MyDialog::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    DDX_Control(pDX, IDC_STATIC1, m_wndPict);
}


а загрузка картинки

Код

void CSDialog::OnLButtonDown(UINT Flag, CPoint Loc)
{
                CRect rect;
                m_wndPict.GetClientRect(&rect);
                CImage img;
        img.Load(path);
        img.Draw(dc->m_hDC,rect.TopLeft().x+7,rect.TopLeft().y+7,rect.BottomRight().x-7,rect.BottomRight().y-7);
}

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0395 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.