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