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


Автор: bosscs 17.4.2013, 22:04
Я хочу загрузить картинку в диалоговое окно. В элемент Picture Control.

Я использую это:

Код

    BOOL CDialBitmap::OnInitDialog() 
    {
        CDialog::OnInitDialog();
        st1 = (CStatic*)GetDlgItem(IDC_STATIC1);
        return TRUE;
    }
        
    void dialog::OnBnClickedOk()
    {
        HBITMAP startBitmap = (HBITMAP)LoadImage(NULL, L"BMP\\GAZ.bmp", IMAGE_BITMAP,0,0, LR_LOADFROMFILE);
        st1->SetBitmap(startBitmap);
    }


Не работает. Другая такая же программа работает нормально. Я уже 2 часа не могу найти ошибку.

Вот моя программа 10мб:
http://ge.tt/1hkPdLe/v/0?c

Помогите пожалуйста, по идее должно работать.

Вот оригинал, тут работает
http://ge.tt/6ZMlkLe/v/0?c
Функция - void CDialBitmap::OnButton3() 
Точно такой же код. 

Автор: bosscs 18.4.2013, 10:23
Решил проблему. В Picture Control был выбран не тот тип.

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