다음을 통해 공유


ON_OLECMD

명령이 명령 디스패치 인터페이스를 통해 라우팅할 IOleCommandTarget.

ON_OLECMD(pguid, olecmdid, id )

매개 변수

  • pguid
    명령이 속한 명령 그룹의 식별자입니다.사용 NULL 표준 그룹.

  • olecmdid
    OLE 명령 식별자입니다.

  • id
    메뉴 ID, ID 도구 모음, 단추 ID 또는 다른 리소스 또는 명령을 실행 하는 개체의 ID입니다.

설명

IOleCommandTarget컨테이너는 DocObject 사용자 인터페이스에서 명령을 받을 수 있도록 허용 하 고 컨테이너는 동일한 명령 (예: 새로 만들기, 열기, 다른 이름으로 저장을 및 파일 메뉴에서 인쇄를 보낼 수 있습니다. 및 복사, 붙여넣기, 등의 편집 메뉴에서 취소) 하는 DocObject입니다.

IOleCommandTargetOLE 자동화 보다의 간단 IDispatch.IOleCommandTarget명령의 표준 집합을 사용 하는 거의 인수 및 형식 정보가 포함 된 (형식 안전성이 명령 인수에 대해 감소 됩니다).사용 하는 명령과 인수를 발송 하려면 COleServerDoc::OnExecOleCmd.

IOleCommandTarget 표준 메뉴 명령을 구현 되지 MFC에서 다음 매크로 위치:

ON_OLECMD_CLEARSELECTION ()

일반 편집 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_CLEARSELECTION, ID_EDIT_CLEAR)

ON_OLECMD_COPY ()

Edit Copy 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_COPY, ID_EDIT_COPY)

ON_OLECMD_CUT ()

잘라내기 편집 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_CUT, ID_EDIT_CUT)

ON_OLECMD_NEW ()

새 파일 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_NEW, ID_FILE_NEW)

ON_OLECMD_OPEN ()

파일 열기 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_OPEN, ID_FILE_OPEN)

ON_OLECMD_PAGESETUP ()

파일의 페이지 설정 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_PAGESETUP, ID_FILE_PAGE_SETUP)

ON_OLECMD_PASTE ()

붙여넣기 편집 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_PASTE, ID_EDIT_PASTE)

ON_OLECMD_PASTESPECIAL ()

편집 붙여넣기 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_PASTESPECIAL, ID_EDIT_PASTE_SPECIAL)

ON_OLECMD_PRINT ()

파일 인쇄 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_PRINT, ID_FILE_PRINT)

ON_OLECMD_PRINTPREVIEW ()

파일 인쇄 미리 보기 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_PRINTPREVIEW, ID_FILE_PRINT_PREVIEW)

ON_OLECMD_REDO ()

Redo 편집 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_REDO, ID_EDIT_REDO)

ON_OLECMD_SAVE ()

파일 저장 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_SAVE, ID_FILE_SAVE)

ON_OLECMD_SAVE_AS ()

다른 이름으로 저장 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_SAVEAS, ID_FILE_SAVE_AS)

ON_OLECMD_SAVE_COPY_AS ()

파일 복사본 저장 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_SAVECOPYAS, ID_FILE_SAVE_COPY_AS)

ON_OLECMD_SELECTALL ()

모두 선택 편집 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_SELECTALL, ID_EDIT_SELECT_ALL)

ON_OLECMD_UNDO ()

편집 취소 명령을 디스패치합니다.구현:

ON_OLECMD(NULL, OLECMDID_UNDO, ID_EDIT_UNDO)

요구 사항

헤더: afxdocob.h

참고 항목

참조

COleCmdUI 클래스

COleServerDoc::OnExecOleCmd

개념

MFC 매크로 전역