더북(TheBook)

이제 새로운 메뉴 추가와 해당 메뉴에 대한 이벤트 처리기 추가까지 완료되었다. 그러므로 ImageTool 프로그램을 실행하여 해당 기능이 제대로 동작하는지 확인해보자. 그림 5-38은 ImageTool 프로그램에서 lenna.bmp 파일을 열고서 [창] > [중복 창 띄우기] 메뉴를 선택한 결과 화면이다. 배경에 보이는 lenna 영상과 동일한 비트맵 영상이 새로 나타나는 것을 직접 확인해보기 바란다.

그림 5-38 [중복 창 띄우기] 메뉴 실행 화면
Note | [창] 메뉴의 [새 창]과 [중복 창 띄우기]의 차이

기본적으로 제공되는 [새 창] 메뉴는 새로운 복사본의 영상을 생성하는 것이 아니라, 하나의 영상을 두 개의 창으로 보여주는 기능이다. 즉, A라는 영상을 [새 창] 메뉴를 이용하여 하나 더 나타나게 하면, 원본 영상 A의 내용이 바뀔 경우 새로 생성된 창의 영상도 똑같이 바뀌게 된다. 하나의 도큐먼트를 공유하기 때문이다. 그러나 [중복 창 띄우기] 메뉴를 수행하면 새로운 메모리 공간을 가지는 영상을 가진 새 도큐먼트가 생성되기 때문에, 원본 영상이 변형되어도 [중복 창 띄우기]로 생성된 창의 영상은 바뀌지 않는다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.