다음 표에서는 Visual C++에 포함된 MFC 샘플을 사전순으로 보여 줍니다.
단원 내용
- ACDUAL 샘플: 자동화 응용 프로그램에 이중 인터페이스 추가
-
MFC 기반 자동화 서버에 이중 인터페이스 지원 기능을 추가하는 방법을 보여 줍니다.
- AUTOCLIK 샘플: 자동화 서버 응용 프로그램
-
자동화 기능에 대해 설명합니다. AUTOCLIK 샘플 응용 프로그램을 실행하는 간단한 자동화 클라이언트 응용 프로그램인 AUTODRIV를 포함합니다.
- BUTTON 샘플: 메뉴 및 속성 페이지 설명
-
내부 활성 메뉴, 스톡 속성 페이지 및 정보 상자 컨트롤 옵션의 사용을 보여 줍니다.
- CALCDRIV 샘플: 자동화 클라이언트 응용 프로그램 설명
-
자동화 클라이언트입니다.
- CIRC 샘플: ActiveX 컨트롤
-
컨트롤 그리기, 주식 및 사용자 지정 속성, 주식 및 사용자 지정 이벤트, 색과 글꼴 사용, 주식 Font 속성 페이지, 기본 속성 페이지, 버전 관리와 같은 ActiveX 컨트롤의 기본 사항에 대해 설명합니다.
- CMNCTRL1 샘플: 공용 컨트롤 MFC 클래스 사용 설명(1)
-
MFC 클래스(Part 1)를 사용하여 Windows 공용 컨트롤의 스타일을 만들고 변경하는 방법을 보여 줍니다.
- CMNCTRL2 샘플: 공용 컨트롤 MFC 클래스 사용 설명(2)
-
MFC 클래스(Part 2)를 사용하여 Windows 공용 컨트롤의 스타일을 만들고 변경하는 방법을 보여 줍니다.
- COLLECT 샘플: MFC 컬렉션 클래스
-
MFC C++ 템플릿 기반 컬렉션 클래스와 사전 빌드된 표준 컬렉션 클래스에 대해 설명합니다.
- CONTAINER 샘플: 비주얼 편집 컨테이너 응용 프로그램
-
비주얼 편집 컨테이너 응용 프로그램에 대해 설명합니다.
- CTRLBARS 샘플: 사용자 지정 컨트롤 막대
-
사용자 지정 도구 모음과 상태 표시줄, 대화 상자 모음, 부동 팔레트입니다.
- CTRLTEST 샘플: 사용자 지정 컨트롤 구현
-
소유자 그리기 목록 상자와 메뉴, 사용자 지정 컨트롤, 비트맵 단추, spin 컨트롤입니다.
- CUBE 샘플: OpenGL 응용 프로그램
-
OpenGL의 리소스 컨텍스트와 함께 MFC 디바이스 컨텍스트를 사용하는 OpenGL 응용 프로그램입니다.
- DHtmlExplore 샘플: MFC DHtml 클래스 사용
-
DHTML 이벤트 처리와 DHTML DDX 사용을 보여 줍니다.
- DIBLOOK 샘플: DIB 및 색상표 사용
-
DIB 및 색상표의 사용 방법을 보여 줍니다.
- DLGCBR32 샘플: 대화 상자에 상태 표시줄 및 도구 모음 추가 설명
-
도구 모음과 상태 표시줄을 대화 상자 기반 응용 프로그램에 추가합니다.
- DLGTEMPL 샘플: 동적으로 대화 상자 템플릿 만들기
-
대화 상자 템플릿을 동적으로 생성하는 방법을 보여 줍니다.
- DLLHUSK 샘플: MFC 라이브러리 동적 링크
-
MFC 라이브러리의 DLL 버전을 응용 프로그램 및 사용자 지정 DLL과 공유합니다.
- DLLScreenCap 샘플: MFC에 정적 또는 동적으로 링크하는 기본 DLL
-
MFC 라이브러리에 정적 또는 동적으로 연결할 수 있는 기본 DLL입니다.
- DOCKTOOL 샘플: 도킹 가능한 도구 모음 설명
-
"도킹 가능한" 도구 모음을 끌어 배치합니다.
- DRAWCLI 샘플: 액티브 컨테이너 지원과 응용 프로그램별 기능 통합 설명
-
ActiveX 비주얼 편집 컨테이너이기도 하며 모든 기능을 갖춘 개체 지향 그리기 응용 프로그램입니다.
- DYNAMENU 샘플: 동적으로 메뉴 업데이트
-
컴파일 타임에 알 수 없는 명령을 처리하고 그러한 명령의 상태 표시줄 명령 프롬프트를 업데이트하여 메뉴의 항목 목록을 동적으로 수정합니다.
- HIERSVR 샘플: OLE 끌어서 놓기를 사용하는 서버 응용 프로그램 설명
-
OLE 끌어서 놓기를 사용하는 서버 응용 프로그램에 대해 설명합니다.
- HTMLEdit 샘플: Internet Explorer MSHTML 편집 컨트롤 래핑
-
Internet Explorer MSHTML 편집 컨트롤을 래핑합니다.
- INPROC 샘플: In-Process 자동화 서버 응용 프로그램
-
클라이언트의 주소 공간에서 DLL로 로드할 수 있는 in-process 자동화 서버입니다.
- IPDRIVE 샘플: 자동화 클라이언트 응용 프로그램 설명
-
INPROC 샘플 응용 프로그램을 실행하는 간단한 자동화 클라이언트 응용 프로그램입니다.
- LICENSED 샘플: 디자인 타임 및 런타임 라이센스의 사용 강제
-
디자인 타임과 런타임 라이센스의 사용을 적용하는 컨트롤입니다.
- LOCALIZE 샘플: 지역화된 사용자 인터페이스를 가진 컨트롤
-
지역화에 필요한 별도의 형식 라이브러리와 리소스 DLL(동적 연결 라이브러리)을 사용하는 것을 보여 주며 지역화된 사용자 인터페이스를 갖는 컨트롤입니다.
- MDI 샘플: 문서/뷰 아키텍처를 사용하지 않는 MDI 설명
-
문서와 뷰를 사용하지 않는 MDI 응용 프로그램입니다.
- MDIDOCVW 샘플: 문서/뷰 아키텍처를 사용하는 MDI 설명
-
문서/뷰 아키텍처를 사용하는 MDI 샘플의 새로운 버전입니다.
- MFCBIND 샘플: 액티브 문서 컨테이너
-
액티브 문서(이전의 DocObject) 컨테이너를 만드는 방법을 보여 줍니다.
- MFCIE 샘플: MFC CHtmlView 및 CReBar 클래스 설명
-
MFC CHtmlView 및 CReBar 클래스에 대해 설명합니다.
- MFCCALC 샘플: 자동화 서버 응용 프로그램 설명
-
간단한 계산기를 구현하는 자동화 서버입니다.
- MMXSwarm 샘플: CImage 및 Visual C++ MMX 지원 설명
-
CImage, __m64 데이터 형식, 장치 독립적 비트맵(DIB)을 사용하는 방법을 보여 줍니다.
- MODELESS 샘플: CDialog 개체를 모덜리스 대화 상자로 사용
-
MFC CDialog 개체를 모덜리스 대화 상자로 사용하는 것을 보여 줍니다.
- MTMDI 샘플: MFC 사용자 인터페이스 스레드
-
사용자 인터페이스 이벤트가 별개의 사용자 인터페이스 스레드로 처리되는 다중 스레드 설명입니다.
- MTRECALC 샘플: 다중 스레드 응용 프로그램 지원
-
작업자 스레드에서 재계산이 이루어지는 다중 스레드 설명입니다.
- NPP 샘플: Windows MAPI 설명
-
MAPI(Windows Messaging API)에 대해 설명합니다.
- OCLIENT 샘플: 비주얼 편집 컨테이너 응용 프로그램 설명
-
끌어서 놓기 기능을 갖는 ActiveX 비주얼 편집 컨테이너 응용 프로그램입니다.
- OLEVIEW 샘플: ActiveX 개체 뷰어
-
사용자 지정 OLE 인터페이스를 통해 OLE 개체 브라우저를 구현합니다.
- PROPDLG 샘플: 속성 시트 지원 설명
-
속성 시트(대화 상자)입니다.
- REGSVR 샘플: 자동 등록 코드 호출
-
자동 등록 코드를 호출하는 방법을 보여 줍니다.
- ROWLIST 샘플: 목록 뷰에서 전체 행 선택 설명
-
목록 뷰 공용 컨트롤에서 전체 행 선택에 대해 설명합니다.
- SCRIBBLE 샘플: MFC MDI 그리기 응용 프로그램
-
SCRIBBLE은 광범위한 MFC 기능을 간단하게 설명하는 그리기 응용 프로그램입니다.
- SimpleImage 샘플: 이미지 로드, 크기 조정, 변환 및 저장
-
이미지의 로드, 크기 조정, 변환 및 저장 방법을 보여 줍니다.
- SNAPVW 샘플: 폼 뷰 응용 프로그램에서 속성 페이지 사용
-
MDI 자식 프레임 창에서 속성 페이지를 사용하는 방법을 보여 줍니다.
- SPEAKN 샘플: 사용자 정의 리소스를 사용한 멀티미디어 사운드
-
사용자 정의 리소스를 통한 멀티미디어 사운드의 사용 방법을 보여 줍니다.
- SPINDIAL 샘플: 속성 페이지 유효성 검사 설명
-
속성 페이지 데이터 유효성 검사를 보여 주는 회전 다이얼 모양의 컨트롤입니다.
- Spiro 샘플: 애니메이션 그리기 게임
-
CImageList를 사용하는 방법과 애니메이션 효과가 필요한 응용 프로그램에서 메모리 디스플레이 컨텍스트를 사용하는 방법을 보여 주는 게임입니다.
- StockTicker 샘플: ATL 컨트롤에 웹 정보 표시
-
웹에서 주식 시세를 검색하여 ATL 컨트롤에 표시하는 MFC 및 ATL 응용 프로그램입니다. 사용자가 데이터 새로 고침 빈도를 비롯한 디스플레이 속성을 설정할 수 있습니다.
- SUPERPAD 샘플: CEditView를 사용하여 텍스트를 편집하는 비주얼 편집 서버 설명
-
CEditView를 사용하여 텍스트를 편집하는 비주얼 편집 서버에 대해 설명합니다.
- TIME 샘플: 설정된 간격으로 타이머 이벤트 발생
-
런타임에는 보이지 않고 설정 간격에 따라 타이머 이벤트를 발생시키는 컨트롤입니다. 알림 함수와 Ambient 속성을 보여 줍니다.
- TSTCON 샘플: ActiveX Control Test Container
-
MFC의 OLE 포함 지원 기능을 사용하여 ActiveX 컨트롤 컨테이너를 구현합니다. TSTCON을 사용하여 ActiveX 컨트롤을 테스트하고 속성을 변경하며 메서드를 호출할 수 있습니다.
- TESTHELP 샘플: 도구 설명 및 도움말을 가진 ActiveX 컨트롤
-
고유한 도움말 파일과 도구 설명을 갖는 ActiveX 컨트롤입니다.
- TRACKER 샘플: 다양한 CRectTracker 스타일 및 옵션
-
다양한 CRectTracker 스타일과 옵션에 대해 설명합니다.
- VariantUse 샘플: Variant 사용 설명
-
가변 데이터 형식을 사용하는 방법을 보여 줍니다.
- VIEWEX 샘플: 여러 뷰, 스크롤 뷰 및 분할 창 설명
-
여러 개의 뷰, 스크롤 뷰, 분할 창입니다.
- WinFormIntegration 샘플: MFC 응용 프로그램에서 WinForms 사용자 정의 컨트롤 호스팅
-
MFC 응용 프로그램에서 WinForm 사용자 정의 컨트롤을 대화 상자나 뷰로 호스팅하는 방법을 보여 줍니다.
- WORDPAD 샘플: Windows 응용 프로그램
-
MFC의 rich edit 컨트롤 지원 기능을 사용하여 기본 워드 프로세서를 만듭니다.
- XLIST 샘플: 텍스트 또는 비트맵 표시
-
Windows 목록 상자에서 서브클래싱되어 텍스트나 비트맵 항목을 표시하는 컨트롤입니다.
'Robotics > Software Tech.' 카테고리의 다른 글
for문의 스코프 문제 (0) | 2007.09.29 |
---|---|
Visual Studio 2005 msdn 사이트 (0) | 2007.09.20 |
메세지 펌프(Message Pump) (0) | 2007.09.08 |
SOAP에 대해서. (0) | 2007.09.06 |
SOAP(Simple Object Access Protocol) (0) | 2007.09.06 |