MFC Dialog 재활용 방법

반응형
728x90
반응형
 
 
Introduction

MFC를 사용하면서 기존에 만들어둔 다이얼로그를 새로운 프로젝트에 적용시키고 싶을 때가 있습니다. 본 포스팅에서 이야기하는 방법을 모를 때는 항상 다이얼로그는 새로 만들고, 코드만 가져다 붙여넣기를 하였습니다. 이런 방법은 복잡하지 않은 다이얼로그에 대해서는 괜찮은 방법이지만, 콘트롤이 많이 담겨져 있는 경우 좋지 않은 방법입니다. (한땀한땀....)
 
그래서 일의 효율을 올리고자 하신다면 다음과 같이 진행하시기 바랍니다. : ) 
 
 
신규 프로젝트 생성 

 
신규 프로젝트(visual studio project)를 생성합니다. 기본적인 다이얼로그가 보이시죠? 
 
그리고 복사하고자 하는 프로젝트의 파일을 추가합니다. (아래 파일 참조)
 
 
Step 1. 기존에 사용하고자 하는 Project 추가 
  • 이때, 사용하고자하는 resource에 손상이 갈 수 있기때문에 아래와 같이 사용하시기 바랍니다. 
    • COPY/xxx.rc
    • COPY/resource.h
    • COPY/res/EventSelectServer.ico
    • COPY/res/EventSelectServer.rc2
 
Step 2. 기존의 다이얼로그를 복사함
 
 
Step 3. Project 리소스에서 기존(복사한 리소스)의 *.rc 파일을 제거함
 
Step 4. 결과
 
 
설명이 간단하지만, 따라해보세요! : ) 
 
 
 
 
728x90
반응형

댓글

Designed by JB FACTORY