다음을 통해 공유


COleDocObjectItem::ExecCommand

사용자가 지정한 명령을 실행 하려면이 멤버 함수를 호출 합니다.

HRESULT ExecCommand(
   DWORD nCmdID,
   DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER,
   const GUID* pguidCmdGroup = NULL 
);

매개 변수

  • nCmdID
    실행할 명령의 식별자입니다.그룹을 식별 해야 pguidCmdGroup.

  • nCmdExecOpt
    명령 실행 옵션을 지정합니다.기본적으로 메시지를 표시 하지 않고 명령을 실행 하는 설정 합니다.참조 OLECMDEXECOPT 값의 목록입니다.

  • pguidCmdGroup
    명령 그룹의 고유 식별자입니다.기본적으로 NULL, 표준 그룹을 지정 합니다.명령에 전달 된 nCmdID 그룹에 속해야 합니다.

반환 값

반환 S_OK 성공 하면. 그렇지 않으면 다음 오류 코드 중 하나를 반환합니다.

설명

E_UNEXPECTED

예기치 않은 오류가 발생 했습니다.

E_FAIL

오류가 발생 했습니다.

E_NOTIMPL

MFC를 나타냅니다 자체 변환 및 명령을 전달 하려고 시도해 야 합니다.

OLECMDERR_E_UNKNOWNGROUP

pguidCmdGroup비입니다-NULL 인식 된 명령 그룹을 지정 하지 않지만.

OLECMDERR_E_NOTSUPPORTED

nCmdID그룹 Pgroup에서 유효한 명령으로 인식 되지 않습니다.

OLECMDERR_DISABLED

식별 명령 nCmdID 사용 하지 않고 실행할 수 없습니다.

OLECMDERR_NOHELP

호출자에 게 요청에 대 한 도움말으로 명령에서 nCmdID 있지만 도움말을 사용할 수 없습니다.

OLECMDERR_CANCELLED

사용자는 실행을 취소 합니다.

설명

pguidCmdGroup 및 nCmdID 함께 매개 변수를 호출 하는 명령을 고유 하 게 식별 합니다.nCmdExecOpt 매개 변수 사용 하는 정확한 동작을 지정 합니다.

요구 사항

헤더: afxole.h

참고 항목

참조

COleDocObjectItem 클래스

계층 구조 차트

IOleCommandTarget::Exec