다음을 통해 공유


COleClientItem::Activate

대신 지정 된 동사를 실행 하려면이 함수를 호출 합니다. DoVerb 예외가 throw 될 때 사용자 고유의 처리를 수행할 수 있도록 합니다.

void Activate(
   LONG nVerb,
   CView* pView,
   LPMSG lpMsg = NULL 
);

매개 변수

  • nVerb
    실행할 수 있는 동사를 지정 합니다.다음 중 하나일 수 있습니다.

    의미

    기호

    – 0

    기본 동사

    OLEIVERB_PRIMARY

    – 1

    보조 동사

    (없음)

    – 1

    표시 항목 편집

    OLEIVERB_SHOW

    – 2

    항목을 별도 창에서 편집 합니다.

    OLEIVERB_OPEN

    – 3

    항목 숨기기

    OLEIVERB_HIDE

    -1 값은 일반적으로 다른 동사에 대 한 별칭입니다.열기 편집은 지원 되지 않는 경우-2-1 같은 효과 있습니다.추가 값에 대 한 IOleObject::DoVerb 에 있는 Windows SDK.

  • pView
    OLE 항목이 컨테이너 보기 창에 대 한 포인터입니다. 이 서버 응용 프로그램에서 현재 위치에서 활성화에 사용 됩니다.이 매개 변수를 해야 NULL 컨테이너에서 현재 위치에서 활성화를 지원 하지 않는 경우.

  • lpMsg
    항목을 활성화 시킨 메시지에 대 한 포인터입니다.

설명

Mfc 라이브러리를 사용 하 여 서버 응용 프로그램으로 작성 된 경우이 함수를 발생의 OnDoVerb 멤버 함수는 해당 COleServerItem 실행 될 개체입니다.

기본 동사 편집 이며 0으로 지정 된 경우는 nVerb OLE 항목을 편집할 수 있도록 매개 변수를 서버 응용 프로그램을 시작 합니다.컨테이너 응용 프로그램에서 현재 위치에서 활성화를 지 원하는 경우 편집에서 수행할 수 있습니다.컨테이너가 현재 위치에서 활성화 (또는 열기 동사를 지정한 경우)을 지원 하지 않으면 서버가 별도 창에서 시작 되 고 편집도 가능 합니다.일반적으로 경우 컨테이너 응용 프로그램을 클릭할 OLE 항목을 기본 동사에 대 한 값은 nVerb 매개 변수는 사용자가 수행할 수 있는 작업을 결정 합니다.그러나 서버 동작을 하나만 지 원하는 경우 어떤 값 지정에서 해당 작업을 수행의 nVerb 매개 변수.

자세한 내용은 IOleObject::DoVerb 에 있는 Windows SDK.

요구 사항

헤더: afxole.h

참고 항목

참조

클래스 활성화

계층 구조 차트

COleClientItem::DoVerb

COleServerItem::OnDoVerb