MFC 컨트롤 샘플
업데이트: 2007년 11월
이 단원의 항목은 MFC ActiveX 컨트롤 샘플에서 발췌한 것입니다. 모든 MFC 샘플 목록을 보려면 MFC 샘플을 참조하십시오.
ActiveX 컨트롤(이전의 OLE 컨트롤)은 Microsoft Windows 컨트롤처럼 동작하게 하는 확장된 인터페이스를 가진 ActiveX 개체입니다.
ActiveX 컨트롤
BUTTON 샘플: 메뉴 및 속성 페이지 설명
내부 활성 메뉴, 스톡 속성 페이지 및 정보 상자 컨트롤 옵션의 사용을 보여 줍니다.CIRC 샘플: ActiveX 컨트롤
컨트롤 그리기, 스톡 및 사용자 지정 속성, 스톡 및 사용자 지정 이벤트, 색과 글꼴 사용, 스톡 글꼴 속성 페이지, 기본 속성 페이지, 버전 관리와 같은 ActiveX 컨트롤의 기본 사항에 대해 설명합니다.CONTAINER 샘플: 비주얼 편집 컨테이너 응용 프로그램
비주얼 편집 컨테이너 응용 프로그램에 대해 설명합니다.IMAGE 샘플: 비동기로 다운로드하는 ActiveX 컨트롤 작성
MFC를 사용하여 데이터를 비동기로 다운로드할 수 있는 ActiveX 컨트롤을 빌드하는 방법을 보여 줍니다.LICENSED 샘플: 디자인 타임 및 런타임 라이센스의 사용 강제
디자인 타임과 런타임 라이선스의 사용을 적용하는 컨트롤입니다.LOCALIZE 샘플: 지역화된 사용자 인터페이스를 가진 컨트롤
지역화에 필요한 별도의 형식 라이브러리와 리소스 DLL(동적 연결 라이브러리)을 사용하는 것을 보여 주며 지역화된 사용자 인터페이스를 갖는 컨트롤입니다.NETADDR 샘플: Vista 네트워크 주소 검증 도구 컨트롤 샘플
Windows Vista의 "네트워크 주소 검증 도구" 컨트롤을 사용하는 방법을 보여 줍니다.REGSVR 샘플: 자동 등록 코드 호출
자동 등록 코드를 호출하는 방법을 보여 줍니다.SPINDIAL 샘플: 속성 페이지 유효성 검사 설명
속성 페이지 데이터 유효성 검사를 보여 주는 회전 다이얼 모양의 컨트롤입니다.TESTHELP 샘플: 도구 설명 및 도움말을 가진 ActiveX 컨트롤
고유한 도움말 파일과 도구 설명을 갖는 ActiveX 컨트롤입니다.TIME 샘플: 설정된 간격으로 타이머 이벤트 발생
런타임에는 보이지 않고 설정 간격에 따라 타이머 이벤트를 발생시키는 컨트롤입니다. 알림 함수와 Ambient 속성을 보여 줍니다.XLIST 샘플: 텍스트 또는 비트맵 표시
Windows 목록 상자에서 서브클래싱되어 텍스트나 비트맵 항목을 표시하는 컨트롤입니다.
도구 상자에 ActiveX 컨트롤 추가
ActiveX 컨트롤 또는 개체를 도구 상자 창에 삽입하려면 도구 상자 사용자 지정 대화 상자를 참조하십시오. 일단 삽입한 ActiveX 컨트롤은 현재 구성하고 있는 대화 상자로 끌 수 있습니다.
팁: |
---|
등록된 ActiveX 컨트롤을 대화 상자 템플릿에 신속하게 추가하려면 ActiveX 컨트롤 보기 및 대화 상자에 추가를 참조하십시오. |
ActiveX 컨트롤의 수동 등록
다음 절차를 수행하려면 ActiveX 개발 도구를 설치하고 개발 환경을 열어야 합니다.
ActiveX Control Test Container를 엽니다. 테스트 컨테이너에 액세스하는 방법에 대한 자세한 내용은 Test Container를 사용하여 속성 및 이벤트 테스트를 참조하십시오.
파일 메뉴에서 컨트롤 등록을 클릭합니다.
컨트롤 등록 대화 상자가 표시됩니다.
Register을 클릭하고 ActiveX 컨트롤이 설치된 디렉터리를 찾습니다.
파일 이름 목록에서 컨트롤의 파일을 두 번 클릭합니다. 테스트 컨테이너는 해당 컨트롤을 등록하고 컨트롤 등록 대화 상자의 등록된 컨트롤 아래에 있는 목록에 추가합니다.
닫기를 클릭하여 컨트롤 등록 대화 상자를 닫습니다. 이제 컨트롤을 테스트 컨테이너나 원하는 대화 상자 또는 폼에 삽입할 수 있습니다.
테스트 컨테이너에서 컨트롤 테스트
ActiveX Control Test Container는 ActiveX 컨트롤을 테스트 및 디버깅하기 위한 도구입니다. 이 도구를 사용하면 컨트롤의 속성 변경, 메서드 호출 및 이벤트 발생을 수행하여 컨트롤의 기능을 테스트할 수 있습니다. 테스트 컨테이너 사용에 대한 자세한 내용은 Test Container를 사용하여 속성 및 이벤트 테스트를 참조하십시오.