Прозрачный раздел изображений на VC ++ .NET - PullRequest
0 голосов
/ 24 августа 2010

Я хотел бы отобразить изображения двух кнопок в приложении, изображения ботов неправильной формы (изображения в форме круга и луны).Поскольку растровые изображения не поддерживают прозрачность, эти кнопки выглядят так, как будто они перекрывают друг друга, даже если точный дизайн не поддерживает.Поэтому я хотел бы спросить:

Есть ли способ отобразить изображение PNG на VC ++ MFC?

Если нет, существует ли способ сделать эту прозрачность?

Спасибо

РЕДАКТИРОВАТЬ: Через Google я узнал, что использование GDI + может быть использовано для добавления JPEG и PNG.Также эти типы изображений также могут быть добавлены к ресурсам.Текущий код загружает растровые изображения в дескрипторы CButton и отображает их.Есть ли способ передать изображения PNG в CButton Handles и отобразить их как растровые изображения?Еще раз спасибо!

1 Ответ

0 голосов
/ 24 августа 2010

Существует libpng , который вы можете скомпилировать как собственный код, а затем использовать его для загрузки файлов PNG в память, см. http://ojuice.teamslack.net/2008/03/code/compiling-libpng-in-visual-studio-net-2005/.

Вы также можете найти HTMLayout интересно.Такие раскладки делаются с ним легко.Оболочка .NET доступна на http://code.google.com/p/nabu-library/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...