지금껏 수만은 프로젝트(VC6)를 생성하면서 기존의 소스를 사용 할 일이 있을 때에는
항상 소스를 복사하여 사용하고.. 다이얼로그가 끼었을 경우에는 rc파일을 열어서 복사를 했었는데..
이런 생 노가다가 전혀 필요가 없는 기능이 VC6에 있었네요.. (전혀 몰랐음... 이제 VC6 거의 안쓰는데.. ㅜㅜ)
우선 테스트용으로 프로젝트를 하나 만들면서 설명하겠습니다.
아래 그림처럼 클래스뷰에서 마우스 오른쪽 버튼을 눌러 [Add to Gallery] 를 선택합니다.
그러면 해당 클래스 및 해당 클래스의 리소스 파일까지 몽땅 Gallery 폴더에 저장 됩니다.
이것으로 현재 테스트 프로젝트에서 할 일은 끝났습니다.. --;;
그리고 다른 프로젝트에서 이 클래스를 사용하기 위해서는..
또 테스트용으로 하나.... 뚝딱.. ㅡㅡ;;
다른 프로젝트에서 메뉴의 [Project] -> [Add To Project] -> [Components and Controls] 를 선택하면
아래 그림과 같은 다이얼로그 창이 하나 뜹니다..
보니 아까 위에서 갤러리에 추가 했던게 보이는군요...
여기 폴더에 가서 추가할 ?????.ogx(여기선 OgxTestDlg.ogx) 파일을 선택하고 Insert 버튼을 누른뒤 창을 닫습니다.
끝입니다.... ㅡㅡ;;
COgxTestDlg 클래스와 이와 관련된 리소스들까지 모조리 프로젝트에 추가가 되는군요...(AboutDlg가 두개가 되뿌리네.. ㅋ)
요즘 VC6은 거의 안쓰고 VS2005만 쓰는데.. 다시 VC6으로 돌아가고 싶어 지는군요..
참고로 VS.NET 이후로는 이 기능이 안보입니다.. 물론 기존의 ogx파일을 읽을 수도 없습니다.. ㅡㅡ;
제길.. VS2005에도 만들어 달라~~
댓글 없음:
댓글 쓰기