Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2010, 01:50   #1
sashonk
Форумчанин
 
Регистрация: 26.10.2009
Сообщений: 170
По умолчанию GDI+ рисование картинки с прозрачным бэкграундом

Есть некоторая картинка с изображением чего-то на черном фоне. Мне нужно отрисовать картинку, а фон не отрисовывать. Решал такие задачи в DirectDraw, но не знаю как сделать в GDI+. грубо говоря, делаю
Код:
Image img(L"C:/pic.jpg");
Graphics g(hdc);
g.drawImage(img, x, y, w, h);
слышал, что в .NET обертке GDI+ у класса Bitmap есть метод MakeTranparent(Color), но я работаю с GDI+ из под вин32, а там этого нет.
sashonk вне форума Ответить с цитированием
Старый 15.11.2010, 22:40   #2
sashonk
Форумчанин
 
Регистрация: 26.10.2009
Сообщений: 170
По умолчанию

не может быть чтобы никто не знал! Разработчики игр на GDI+, откликнитесь! ))
sashonk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Image с прозрачным фоном. segail Microsoft Office Excel 1 11.12.2010 22:16
Иконки с прозрачным фоном DimOn4Ik Свободное общение 5 21.01.2010 11:17
Рисование картинки методом Draw Nazar1994 Общие вопросы Delphi 2 21.11.2009 01:57
Масштабирование картинки без GDI+ Mixasik Общие вопросы Delphi 5 28.07.2008 20:09
как сделать Memo прозрачным 1234 Общие вопросы Delphi 1 21.02.2008 16:38