분류 389

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

dll : vc의 msdn - 한글

http://msdn.microsoft.com/ko-kr/library/1ez7dh12.aspx Visual C++ DLL DLL(동적 연결 라이브러리)은 여러 함수의 공유 라이브러리로 사용되는 실행 파일입니다. 동적 링크를 사용하여 프로세스에서 해당 프로세스의 실행 코드에 포함되지 않은 함수를 호출할 수 있습니다. 함수의 실행 코드는 DLL에 있으며, DLL에는 이것을 사용하는 프로세스와는 별도로 컴파일, 링크 및 저장되는 하나 이상의 함수가 포함되어 있습니다. DLL을 사용하여 데이터와 리소스를 쉽게 공유할 수 있습니다. 즉, 여러 개의 응용 프로그램이 메모리에 있는 하나의 DLL 복사본 내용을 동시에 액세스할 수 있습니다. 동적 링크는 DLL 함수의 실행 코드를 찾기 위해 런타임에 필요한 정보만을 ..

MFC 2008.09.04

[MSDN] 리소스 전용 DLL 만들기 - 한글 해석

[MSDN] 리소스 전용 DLL 만들기 Visual C++ 리소스 전용 DLL 만들기 리소스 전용 DLL은 아이콘, 비트맵, 문자열 및 대화 상자 등의 리소스만 들어 있는 DLL입니다. 리소스 전용 DLL을 사용하면 여러 프로그램 간에 동일한 리소스 집합을 쉽게 공유할 수 있습니다. 여러 언어로 지역화된 리소스가 있는 응용 프로그램을 제공하는 것도 좋은 방법입니다(MFC 응용 프로그램의 지역화된 리소스: 위성 DLL 참조). 리소스 전용 DLL을 만들려면 새로운 Win32 DLL(비 MFC) 프로젝트를 만든 다음 이 프로젝트에 리소스를 추가합니다. 새 프로젝트 대화 상자에서 Win32 프로젝트를 선택한 다음 Win32 프로젝트 마법사에서 DLL 프로젝트 형식을 지정합니다. 해당 DLL에 사용할 문자열 또..

MFC 2008.09.04