Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Как использовать Bitmap из ресурсов? |
Автор: Dmitriy2k 11.11.2006, 13:36 | ||
Есть функция LoadImage
Эта функция загружает Bitmap из файла. Я же пишу на visual С++ без MFC, используя ресурсы Как достать Bitmap из ресурсов, который имеет название ,например, IDB_BITMAP1? |
Автор: vinter 11.11.2006, 18:29 | ||
xt то типа этого
|
Автор: Dmitriy2k 11.11.2006, 19:05 |
Спасибо. Все получилось |
Автор: dark_religion 12.11.2006, 16:58 |
ребята а почему когда я пишу ::LoadImage(NULL,"C:\\1.bmp",IMAGE_BITMAP, 0,0,LR_LOADFROMFILE); в функции OnDraw() - MFC картинка не рисуется в окне! Что надо сделать что бы нарисовалась? ((( |
Автор: Damarus 12.11.2006, 20:05 |
А должна ![]() |
Автор: dark_religion 13.11.2006, 13:16 |
так вопрос как раз в том как ее нарисовать...............??????? |
Автор: Damarus 13.11.2006, 15:39 |
http://windowssdk.msdn.microsoft.com/en-us/library/ms532278.aspx http://msdn.microsoft.com/library/en-us/gdi/bitmaps_229g.asp http://msdn.microsoft.com/library/en-us/gdi/bitmaps_9cok.asp http://msdn.microsoft.com/library/en-us/gdi/bitmaps_2y9g.asp http://msdn.microsoft.com/library/en-us/gdi/bitmaps_87eb.asp http://msdn.microsoft.com/library/en-us/gdi/devcons_7e2b.asp |
Автор: deadka 13.11.2006, 18:47 |
Попробуй вот так: в классе твоего диалога, в h-файле определи CBitmap pic; потом в конструкторе pic.LoadBitmap(IDR_BITMAP); // IDR_BITMAP - соответственно в ресурсном фале должна присутствовать строчка типа IDR_BITMAP BITMAP DISCARDABLE "res\\picture.bmp" // Следуюший код должен присутствовать ::OnPaint() CPaintDC dc(this); CDC dcTemp; dcTemp.CreateCompatibleDC(&dc); dcTemp.SelectObject(pic); dc.BitBlt(0,0,633,136,&dcTemp,0,0,SRCCOPY); |
Автор: 13dreams 5.7.2010, 19:19 |
Подскажите как решить проблему с самим рисованием иконок\bitmap'ов Я только перешёл с visual studio 6 на vs 2008 и в 6ой версии всё просто было. Здесь же делаю то же самое - добавляю новый ресурс icon(bitmap). Рисую на нём картинку в редакторе. Далее создаю Picture Control и в его свойствах выбираю "Тип - Icon" и "Изображение - то что было создано(IDI_ICON1)" и при этом на элементе управления белый фон как будто я ничего и не рисовал. Так же и с точечным рисунком в чём моя ошибка? ______________ прошу прощения, всё заработало после перезагрузки |