MFC 65

한 프레임에 뷰 분할 - 스플릿윈도우 클래스 미사용

[Research/MFC] Multiple views in one frame 2008/03/14 15:30이 글에서는 하나의 Frame Window에서 CSplitterWnd 컨트롤을 사용하지 않으면서 여러개의 View를 동시에 분할해서 보여줄 수 있는 방법에 대해 설명한다.MDI의 경우 CChildFrame 클래스가 View를 포함하는 역할을 수행하는데, 이 클래스에서 자식 View의 크기와 위치를 조정해주는 방식으로 구현이 가능하다.1. 먼저, CChildFrame 클래스의 OnCreateClient 함수에서 자식 View들을 생성한다. // 왼쪽(기본) View 생성if(!CMDIChildWnd::OnCreateClient(lpcs, pContext)){  TRACE("Failed to create..

MFC 2008.09.04

SDI 단일 문서에 다중 뷰 추가 - MSDN 표준방식

MDSN 위치 MSDN MSDN 홈 MSDN 라이브러리 MSDN 학슴 MSDN 다운로드 MSDN 지원 MSDN 커뮤니티 MSDN Library 개발 도구 및 언어 .NET 개발 Office Development SQL Server Windows Live 기술 문서(Technical Articles) 개발 도구 및 언어 Visual Studio 2008 Visual Studio 2005 Visual Studio .NET Visual Studio .NET Visual Studio .NET 소개 도움말 및 제품 지원 샘플 및 연습 Visual Studio .NET을 사용한 개발 Visual Basic 및 Visual C# Visual C++ JScript Visual C++ 잠시 기다려 주십시오 기능 추가 V..

MFC 2008.09.04

Multi_View 사용하는 방법 - 소스 참조

첨부소스 : Multi_View 사용하는 방법 1. 왜 멀티뷰를 사용하는가? App Wizard는 Splitter된 윈도우는 제공해 주지만(사실 Splitter View도 멀티뷰의 일종이다. 여기서 말하는 멀티뷰는 한 윈도우에 여러 View를 사용하는 것을 말한다.) MultiView는 제공해 주지 않는다. 그렇다면 왜 Muti View를 사용하는가? 예를 들라고 하면, 지금 우리가 만들고 있는 프로그램과 같이 사용자에게 하나의 윈도우를 통해 여러화면을 제공해줘야 할 때이다. 하지만 그것보다 더 중요한 사항이 있다. 간단히 말하면, 하나의 데이터에 대한 멀티 인터페이스를 제공하는 것이다. 쉽게 이해를 하기 위해 예를 들면, 여러분들은 인터넷 게시판에 글을 적어 본적이 있을 것이다. 그 글들은 DB화 되어..

MFC 2008.09.04

뷰간 화면전환 - 참조해봐~~~

MFC에서 프로젝트를 FormView를 쓰면 화면 전환시에 사용하는 법은 다음과 같이 난 작성한다... 메인폼에 사용자 메시지를 받을 수 있는 함수를 다음과 같이 작성한다.. LRESULT CMainFrame::OnFormChange(WPARAM wParam, LPARAM lParam) { // TRACE0(" User Message!!"); // Form Change CView* pOldActiveView = GetActiveView(); CView* pNewActiveView = (CView*)GetDlgItem(wParam); if(pNewActiveView==NULL) { switch (wParam) { case IDD_LDP_CAL_FORM : pNewActiveView = (CView*)new..

MFC 2008.09.04

여러개의 뷰를 만들고 뷰 전환하기 - 참조....

여러개의 뷰를 만들고 뷰 전환하기 /********************************************************************************/ /* 뷰 전환 경우 1(뷰가 겹쳐있을때) /********************************************************************************/ ┏━━━━━━━┳━━━━━━━━━━━┓ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ 폼뷰 ┃ 뷰(CBaseView) ┃ 새로만드는 뷰(CTestView) ┃(CMenuView) ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗━━━━━━━┻━━━━━━━━━━━┛ 1. 폼뷰 생성( 라디오 버튼을 두개 만든다. CMenuView ) 2. 새로운 뷰 생성( CTestVi..

MFC 2008.09.04

링크와 링커, 링커 옵션에 대한 설명 - Visual C++ 개념: C/C++ 프로그램 빌드

Visual C++ 개념: C/C++ 프로그램 빌드 링크 링커 사용에 대한 자세한 내용은 다음 항목을 참조하십시오. 링커 옵션 설정 링커 옵션 모듈 정의 파일(.def) 링커의 지연 로드된 DLL 지원 참고 항목 개념 C/C++ 빌드 참조 Visual C++ 링커 옵션 링커 옵션 LINK는 COFF(Common Object File Format) 개체 파일과 라이브러리를 링크하여 실행 파일(.exe)이나 DLL(동적 연결 라이브러리)을 만드는 도구입니다. 다음 표에서는 LINK.exe의 모든 옵션 목록을 보여 줍니다. 이 단원에는 다음 항목에 대한 정보도 포함되어 있습니다. 컴파일러 제어 LINK 옵션 LINK 입력 파일 LINK 출력 예약어 명령줄에 지정되는 링커 옵션은 대/소문자를 구분하지 않습니다...

MFC 2008.09.04