목록2016/12/01 (2)
삽이 부서질 때까지 삽질
먼저 MFC 응용프로그램 프로젝트를 생성하고 설정 옵션은 아래와 같습니다. 단계 변경 사항 응용 프로그램 종류 '단일 문서' 선택'문서/뷰 아키텍처 지원' 해제'비주얼 스타일 전환 사용' 해제 데이터베이스 지원 변경 사항 없음 사용자 인터페이스 기능 '클레식 메뉴 사용' 선택 고급 기능 모든 옵션 해제 메뉴 생성하는 방법은 두가지가 있어요. 1. 리소스를 이용한 메뉴 생성2. 코드를 이용한 메뉴 생성 먼저 리소스 를 이용한 메뉴 생성법에 대해서 알아 볼게요. 1. 클래스 뷰에서 오른쪽 클릭한 뒤 추가에 리소스를 누르고2. 메뉴를 추가 하면 됩니다. 그러면 아래 그림과같이 자동으로 메뉴에 ID가 추가가되고 IntiInstance 함수에는 IDR_MAINFRAME 이 추가가 되어있습니다. 여기서 보이는 Lo..
MFC 구조는 검정 화살표MFC 기본 클래스는 주황 화살표 구조는 가장 밖에 있는게 프레임 윈도우 또는 메인 윈도우라고 부르며, 클라이언트 부분은 툴바, 뷰, 상태바가 존재한다.프레임 윈도우와 뷰는 부모 - 자식 관계으로 이루어져 있다. 기본 클래스는 3가지로 이루어져있는데 각각 응용 프로그램 클래스, 프레임 윈도우클래스, 뷰 클래스 이다.응용 프로그램 클래스 프레임 윈도우 생성, 메세지 루프 제공 프레임 윈도우 클래스 프레임 윈도우 기능 제공, 뷰 생성 뷰 클래스 뷰 기능 제공 첫 사진에 나온 실행 파일의 소스들이다. SimpleToolbar.CPP 에는 BEGIN_MESSAGE_MAP(클래스 이름, 베이스 클래스 이름) 매크로와 END_MESSAGE_MAP() 매크로 사이에 윈도우 메세지와 메세지 지..