2010-08-24 2 views
0

응용 프로그램에 두 개의 버튼 이미지를 표시하고 싶다면 봇 이미지의 모양이 불규칙합니다 (원과 달 모양의 이미지). 비트 맵은 투명도를 지원하지 않기 때문에이 버튼은 정확한 디자인이 아닌 경우에도 서로 겹치지 않는 것처럼 보입니다. 그래서 묻고 싶습니다 :VC++ .NET의 이미지 투명한 섹션

VC++ MFC에서 PNG 이미지를 표시하는 방법이 있습니까?

그렇지 않은 경우 투명성을 유지할 수있는 방법이 있습니까?

감사

편집 : 나는 GDI +를 사용하는 것은 JPEG 및 PNG를 추가 할 수 있습니다 것을 발견 Google을 통해. 또한 이러한 이미지 유형을 자원에 추가 할 수도 있습니다. 현재 코드는 비트 맵을 CButton Handles에로드하고 표시합니다. PNG 이미지를 CButton Handles에 전달하고 비트 맵처럼 표시 할 수 있습니까? 다시 한번 감사드립니다!

답변

0

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/에서 사용할 수 있습니다.

+0

죄송합니다. 이것에 대한 정보를 포함하는 것을 잊어 버렸습니다. VC++ 2003을 사용하고 있습니다.이 스킨 (GUI)을 편집하면이 버전이 가장 가까운 버전으로 다시 컴파일 될 것 같습니다. . – ajems