2010-07-26 4 views
0

Visual Studio (비 MFC)의 C++ 응용 프로그램에서 작업 중이며 조금 뒤쪽에있는 디자이너의 대화 상자에 PNG 이미지를 추가 할 수 없다는 사실에 놀랐습니다. 내가 사용한 대부분의 다른 IDE에서 할 수있는 것처럼. 따라서, a) 누락 된 것이 있거나 b) 코드로 그것을 수행하는 방법이 있습니다. 나는 그것이 b라고 희망하지만 b는 괜찮을 것이다.Visual Studio 폼에 PNG 표시

이 문제에 대한 제안 사항이 있으십니까? 는 "디자이너"대화 상자 템플릿 편집기를 호출

감사합니다, J

답변

1

오히려 스트레칭 될 것입니다. 지난 15 년 간 변경되지 않았으며 기본 API도 없습니다. PNG를 지원하지 않는 API이며 BMP 만 지원합니다. PNG 지원을 얻는 것이 가능합니다. GDI +는 2000 년부터 모든 Windows 버전에서 사용할 수 있습니다.하지만 직접 코드를 작성해야합니다.

이것은 해결 된 문제입니다. UI 개발에 사용할 수있는 우수한 클래스 라이브러리가 있으며 원하는 작업을 수행 할 수있는 도구가 있습니다. Qt는 C++을 고수하고 싶다면 그 중 하나입니다.

+0

감사합니다. 저는 IDE가 제 시각에 Visual Studio 6 사용에 익숙하다고 생각했습니다. 저는 지금까지 Qt를 응용 프로그램에 사용 해왔고 QtDesigner는 제가 언급 한 IDE 중 하나였습니다. 차라리 이미지를로드하기 위해 툴킷이나 외부 라이브러리에 의존하는 대신 응용 프로그램에 구축 할 수있는 것을 사용하고 싶지만 GDI +는 유망 해 보입니다. 프론트 엔드 및 UI 프로그래밍에 익숙하지 않기 위해 보통 서버 코드를 작성합니다. 이미지의 일부분에서 투명도를 얻을 수있는 또 다른 옵션이 있습니까? PNG는 내가 과거에 사용한 것만을 말했습니다. – JWood

+0

"응용 프로그램을 만들 수있는 디자이너가 필요하십니까? 그것은 매우 드문 일입니다. Windows Forms에서도 가능합니다. –

+0

필자는 응용 프로그램을 구축 할 수있는 디자이너가 필요 없으며 응용 프로그램과 함께 배포해야하는 라이브러리를 사용하지 않고 PNG 리소스를로드하고 표시하려고합니다. – JWood

관련 문제