2009년 4월 22일 수요일

[Smart Phone] 투명 PNG 파일 출력하기

 윈도우모바일의 기본 UI는 솔직히 말해서 구려도 너무 구립니다. 아이폰이나 안드로이드가 기본적으로 화려한 UI를 제공하는 것에 비하면 많이 부족한 거 같습니다. 윈도우모바일7이 나오면 많이 개선될 거 같긴 합니다만 당장은 화려한 UI를 표현하기 위해서 PNG 출력 방법이 절실한 거 같습니다. 지금 만들고 있는 프로그램도 모두 PNG이미지로 UI를 구성하고 있는데요, 이렇게 하다 보니 코드로만 UI를 짜고 비쥬얼 스튜디오에서 Design창을 열 일이 없네요... 얼른 윈도우모바일7이 나와서 멋진 UI를 편하게 이용할 수 있었으면 좋겠습니다.

아래는 전체 소스입니다.

Form1.cs


실제 PNG 출력을 위해서는 아래의 파일이 필요합니다. Windows Mobile 5.0 SDK에 있는 imaging.h라는 헤더파일로부터 필요한 각종 함수와 그에 필요한 Flag를 선언하는 부분입니다. 자세한 설명은 생략하겠습니다. 그냥 붙여 쓰시면 될 거 같습니다.

IImagingFactory.cs


아래는 옴니아에서 실제 실행해본 결과화면입니다.

댓글 없음:

댓글 쓰기