Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Вопрос по Bitmap'у на диалоге


Автор: AndreySol 30.6.2004, 05:35
Вопрос по Bitmap'у на диалоге.
Помогите начинающему в Visual C++ и MFC.
Люди добрые помогите вывести Bitmap на диалоговое окно. Хотел сделать Bitmap фоном для диалога - нашел несколько подсказок на форумах, но все они для ф-ции OnDraw, а ее для диалога нет. Пробовал эти примеры пришить в OnPaint - ничего не получилось. Помогите !
Заранее Всем спасибо за ответы и подсказки.

Автор: Leopard25 30.6.2004, 09:35
Фон для диалога заполняем кусками 120*61

BOOL CPageTopic::OnEraseBkgnd(CDC* pDC)
{
CDC dcMem;
CBitmap bmpImage;

// рисуем фон
bmpImage.DeleteObject();
bmpImage.LoadBitmap(IDB_FON_PAGE1);
dcMem.CreateCompatibleDC(pDC);
(HBITMAP)dcMem.SelectObject(bmpImage);
for(int i= 0 ; i<10;i++)
for(int j=0 ; j<10;j++)
pDC->BitBlt( 120*i,j*61,120 ,61 , &dcMem,0,0,SRCCOPY);

return true;
}

Автор: AndreySol 26.8.2004, 05:31
Спасибо.

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