VisualStudio.C++.C#2015. 12. 11. 01:37


 

개요

 

VC++ 프로젝트 (MFC기반 프로젝트)에 MFC 대화상자 추가.


대화상자를 추가한다함은 코드상에서는 아래 2가지 요소가 추가된다는 의미.

1. 대화상자 리소스 - 화면상에서 보이는 것.

2. 대화상자 클래스 - 상기1과 연결된 클래스.


상기 1,2를 달성하는 방법으로 Visual Studio의 클래스 마법사를 이용하여 생성하는 과정.


본 글의 설명 환경.

IDE : Visual Studio 2015.

대화상자 추가할 VC++ 프로젝트 : http://igotit.tistory.com/476

추가할 대화상자 클래스 이름 : CDlgMain

 


 

 

상세-대화상자 추가하기. 클래스마법사 이용.

 

1. 클래스 마법사 실행.
솔루션 탐색기에서 VC++ 프로젝트인 CyFinAPI 를 선택하고, 마우스 우클릭하여 "클래스 마법사..."(혹은 핫키 Ctrl+shift+x) 클릭.


2. 클래스 마법사에서 "MFC 클래스 추가" 클릭 - 아래그림.



3. CDialog 를 베이스클래스로 하는 신규 클래스 생성.
 MFC 클래스 추가 마법사 창에서 파박처럼 기본클래스를 CDialog 로 선택하고, 붉박처럼 클래스 이름을 기록하면,  대화상자 아이디와 파일명은 자동으로 할당된다. ( 기본 자동생성된 이름 그대로 사용해도 되고 임의로 변경해도 된다.)



위 마침을 클릭하면 대화상자 리소스와 클래스가 우리 프로젝트에 추가된다.


솔루션 탐색기에서 DlgMain.cpp, Dlgmain.h 파일이 추가된것을 볼 수 있고,


클래스 뷰를 보면 CDlgMain 을 볼 수 있고, (아래)




대화상자 리소스는 리소스 뷰에서 볼 수 있다. - 아래.




끝. - VC++ 프로젝트에 MFC 대화상자 클래스 추가하기. 예 : MFC Regular DLL 인 CyFinAPI 프로젝트에 대화상자 클래스 CDlgMain 추가함.

 


 

 본 글이 포함된 상위 정리 장소.

 

 Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11

 

 




첫글등록 : 2015년 12월 11일.

최종수정 : 


본글단축주소 : https://igotit.tistory.com/480







Posted by 리치굿맨

댓글을 달아 주세요