다음을 통해 공유


활성화: 동사

이 문서에서는 OLE 활성화에서 주 동사와 보조 동사가 하는 역할에 대해 설명합니다.

일반적으로 포함된 항목을 두 번 클릭하면 사용자가 편집할 수 있습니다. 그러나 특정 항목은 이러한 방식으로 동작하지 않습니다. 예를 들어 사운드 레코더 응용 프로그램을 사용하여 만든 항목을 두 번 클릭하면 별도의 창에서 서버가 열리지 않습니다. 대신 소리를 재생합니다.

이 동작 차이의 이유는 사운드 레코더 항목에 다른 "기본 동사"가 있기 때문입니다. 기본 동사는 사용자가 OLE 항목을 두 번 클릭할 때 수행되는 작업입니다. 대부분의 OLE 항목 유형에서 기본 동사는 항목을 만든 서버를 시작하는 Edit입니다. 사운드 레코더 항목과 같은 일부 유형의 항목의 경우 기본 동사는 Play입니다.

많은 유형의 OLE 항목은 동사 하나만 지원하며 편집이 가장 일반적입니다. 그러나 일부 유형의 항목은 여러 동사를 지원합니다. 예를 들어 사운드 레코더 항목은 보조 동사로 편집을 지원합니다.

자주 사용되는 또 다른 동사는 Open입니다. 열기 동사는 서버 애플리케이션이 별도의 창에서 시작되는 것을 제외하고 편집과 동일합니다. 컨테이너 애플리케이션 또는 서버 애플리케이션이 현재 위치 활성화를 지원하지 않는 경우 이 동사를 사용해야 합니다.

항목을 선택할 때 기본 동사가 아닌 모든 동사는 하위 메뉴 명령을 통해 호출되어야 합니다. 이 하위 메뉴는 항목에서 지원하는 모든 동사를 포함하며 일반적으로 편집 메뉴의 typenameObject 명령에 의해 연결됩니다. typename 개체 명령에 대한 자세한 내용은 메뉴 및 리소스: 컨테이너 추가 문서를 참조하세요.

서버 애플리케이션에서 지원하는 동사는 Windows 등록 데이터베이스에 나열됩니다. 서버 애플리케이션이 Microsoft Foundation 클래스 라이브러리를 사용하여 작성된 경우 서버가 시작될 때 모든 동사를 자동으로 등록합니다. 그렇지 않은 경우 서버 애플리케이션의 초기화 단계에서 등록해야 합니다. 자세한 내용은 등록 문서를 참조하세요.

참고 항목

정품 인증
컨테이너
서버