[ Symbian C++ ] 터치 이벤트 및 UI 메뉴 이벤트 처리 Symbian

참조: http://developer.symbian.org/wiki/index.php/Going_Beyond_Hello:_A_Tutorial_for_Symbian_C%2B%2B_Applications


여기서는 bitmap을 이용하여, 유저의 터치 입력을 라인으로 변경하는 응용을 구현한다.

배울수 있는 것들은 아래와 같다.

  • Library 추가 방법
  • Bitmap class 사용 방법
  • 터치 이벤트를 처리 방법
  • UI 메뉴 작성 방법
  • UI 메뉴 이벤트 처리 방법

결과화면...ㅎㅎ


  • 프로젝트에 Bitmap 관련 Library 추가하기

bitmap을 사용하기 위해서는 관련 library를 추가시켜야 한다. project explorer나 symbian navigator에서 HelloWorld.mmp 파일을 찾아 더블클릭한다. 그러면 project 설정에 관련된 아래와 같은 페이지를 볼 수 있다.

여기서 오른쪽에 있는 Project definition 중 Library를 클릭하면 아래와 같은 화면이 나온다.

보이는 목록은 프로젝트에서 사용하기 위해 import한 라이브러리 목록이다.

bitmap을 위해 필요한 library는 fbscli와 bitgdi인데, 아마 fbscli만 있을 것이다. bitgdi는 add 버튼을 클릭하여 추가시킬 수 있다. 그러면 위 화면처럼 둘 다 목록에 나타날 것이다. bitgdi는 맨 마지막에 있을 것이지만, 여기서는 위로 이동시켰다.


빌드시 mmp 화일의 변경 사항을 적용하겠냐는 메시지가 나오는데, 그냥 OK를 눌러 적용하며 된다.


  • Bitmap 만들기

HelloWorldContainer.h 를 열고 아래와 같이 include statement를 추가시킨다.

코드를 보면, begin generated region과 end generated region이 쌍으로 있는 공간이 있는데, 이런 곳은 자동생성되는 곳이므로 수정하지 않는 것이 좋다. 만약 한다면, 자동생성된 코드에 의해 덮어 씌어질 수 있다고 한다.


자세한 방법은 차근차근...ㅎㅎㅎ




트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://getf.egloos.com/tb/4727204 [도움말]

덧글

  • 굿밤 2010/12/06 18:58 # 삭제 답글

    안녕하세요 cafe.naver.com/nokiaa 를 운영하고 있는 굿밤입니다. 제가 이번에 개발자 지원할수 있는 곳을 만들었는데 그에 맞는 컨텐츠를 찾다가 이렇게 왔습니다.. www.nyou.kr 입니다. 구경한번해주세요.

    현재 작성해주신 컨텐츠들을 퍼가고 싶어 글 남깁니다. 답장기다리겠습니다 ^^

    좋은 정보 있으시면 공유해주세요~~ ㅠ
  • 게프 2010/12/10 08:32 # 답글

    가져 가셔도 괜찮습니다~ 저도 업데이트를 안해서 자료가 많이 없는게 죄송하네요...ㅠ-ㅠ
    저도 운영하시는 까페를 통해 많은 자료를 얻었습니다~
    감사합니다~ ^^
댓글 입력 영역