다음을 통해 공유


TSTCON 샘플: ActiveX Control Test Container

업데이트: 2007년 11월

TSTCON 샘플은 MFC의 OLE 포함 지원 기능을 사용하여 ActiveX 컨트롤 컨테이너를 구현합니다. TSTCON을 사용하여 ActiveX 컨트롤을 테스트하고 속성을 변경하며 메서드를 호출할 수 있습니다. VBScript 언어를 사용하여 컨트롤 테스트를 자동화하는 스크립트를 작성할 수 있습니다. TSTCON은 컨트롤에서 발생시킨 이벤트 및 속성 변경 알림 로그를 유지할 수 있습니다.

참고:

이 샘플을 실행하려면 Microsoft Access와 함께 설치되는 Microsoft Calendar Control이 있어야 합니다.

또한 TSTCON은 다음 항목을 비롯한 여러 가지 MFC 프로그래밍 항목을 설명합니다.

  • CCheckListBox: 각 항목 옆에 확인란이 있는 목록 상자

  • CDragListBox: 항목을 끌어 순서를 바꿀 수 있는 목록 상자

  • 액티브 스크립트 엔진 호스트 구현(VBScript)

  • 대화 상자에 대한 상황에 맞는 도움말 구현

보안 정보:

이 샘플 코드는 개념을 보여 주기 위해 제공되며 가장 안전한 코드 작성 방법을 제시하지 않을 수 있으므로 응용 프로그램이나 웹 사이트에서 사용할 수 없습니다. Microsoft는 샘플 코드를 원래 용도 이외의 다른 용도로 사용하는 경우 발생하는 부수적이나 파생적인 손해에 대해 책임을 지지 않습니다.

샘플 및 이를 설치하기 위한 지침을 가져오려면

  • Visual Studio의 도움말 메뉴에서 샘플을 클릭합니다.

    자세한 내용은 샘플 파일 찾기를 참조하십시오.

  • 최신 버전 및 전체 샘플 목록은 Visual Studio 2008 Samples 페이지에서 온라인으로 사용할 수 있습니다.

  • 컴퓨터의 하드 디스크에서도 샘플을 찾을 수 있습니다. 기본적으로 샘플과 추가 정보 파일은 \Program Files\Visual Studio 9.0\Samples\ 아래의 폴더에 복사됩니다. Visual Studio Express Edition의 경우에는 모든 샘플이 온라인에 있습니다.

샘플 빌드 및 실행

TSTCON 샘플을 빌드하고 실행하려면

  1. tstcon.sln 솔루션을 엽니다.

  2. 빌드 메뉴에서 솔루션 빌드를 클릭합니다.

  3. 시스템에 테스트 컨테이너 응용 프로그램 자체를 등록할 수 있도록 테스트 컨테이너 응용 프로그램을 독립 실행형 응용 프로그램으로 실행합니다.

컨테이너에서 컨트롤을 시작하려면

  1. ActiveX Control Test Container편집 메뉴에서 새 컨트롤 삽입을 클릭합니다.

  2. 새 컨트롤 삽입 대화 상자의 목록에서 Calendar Control을 선택하고 확인을 클릭합니다.

    분할 창의 위쪽 중간에 Microsoft Calendar Control이 나타납니다. 이 컨트롤은 Microsoft Access와 함께 설치됩니다.

  3. 연, 월, 일을 변경하여 달력을 조작합니다. 아래쪽 창에서, 사용자가 컨트롤을 조작할 때 이 컨트롤에 의해 로그, 이벤트 및 속성 변경 알림이 발생되는 방식을 관찰합니다.

컨트롤의 속성을 변경하려면

  1. 달력 테두리를 클릭하여 Calendar 컨트롤을 선택합니다.

  2. 편집 메뉴에서 속성을 클릭합니다. Test Container에 Calendar 컨트롤에 대한 속성 대화 상자가 표시됩니다.

  3. 이 대화 상자를 사용하여 컨트롤의 속성을 편집할 수 있습니다. 컨트롤의 속성을 변경하고 변경 내용을 관찰합니다.

  4. 속성 대화 상자를 닫습니다.

컨트롤에서 메서드를 호출하려면

  1. 컨트롤 메뉴에서 메서드 호출을 클릭합니다. 메서드 호출 대화 상자가 나타납니다.

  2. 메서드 이름 콤보 상자에서 **BackColor (PropPut)**를 선택합니다.

  3. 매개 변수 형식 콤보 상자에서 VT_COLOR를 선택합니다.

  4. 색 선택을 클릭하고 색상표에서 색을 선택한 다음 확인을 클릭합니다.

  5. 메서드 호출 대화 상자에서 Invoke을 클릭합니다. Calendar 컨트롤의 배경색이 색상표에서 선택한 색으로 바뀝니다.

Test Container를 사용하는 방법에 대한 자세한 내용을 보려면 도움말 메뉴에서 도움말 항목을 클릭하십시오.

참고:

이 샘플을 비롯한 일부 샘플은 Visual C++ 마법사, 라이브러리 및 컴파일러의 변경 내용을 반영하도록 수정되지 않았지만 해당 작업의 수행 방법을 보여 줍니다.

참고 항목

기타 리소스

MFC 샘플