COleClientItem::DoVerb

호출 DoVerb 지정 된 동사를 실행 합니다.

virtual BOOL DoVerb(
   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
    보기 창에 대 한 포인터입니다. 이 서버에서 현재 위치에서 활성화에 사용 됩니다.이 매개 변수를 해야 NULL 컨테이너 응용 프로그램에서 현재 위치에서 활성화를 허용 하지 않는 경우.

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

반환 값

동사는 성공적으로 실행 되 면 0이 아닌. 그렇지 않으면 0입니다.

설명

이 함수를 호출 하는 활성화 멤버 함수는 동사를 실행 합니다.예외를 catch 하 고 발생 하는 경우 사용자에 게 메시지 상자를 표시 합니다.

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

요구 사항

헤더: afxole.h

참고 항목

참조

클래스 활성화

계층 구조 차트

COleClientItem::Activate