COleClientItem 클래스
OLE 항목의 컨테이너 인터페이스를 정의합니다.
class COleClientItem : public CDocItem
멤버
Public 생성자
Name |
설명 |
---|---|
COleClientItem 개체를 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
작업에 대 한 OLE 항목 열고 지정 된 동사를 실행 합니다. |
|
다른 형식으로 항목을 활성화합니다. |
|
OLE 개체의 데이터에 액세스합니다. |
|
컨테이너 응용 프로그램에서 포함 된 개체를 만들 수 있는지 여부를 나타냅니다. |
|
컨테이너 응용 프로그램에서 연결 된 개체를 만들 수 있는지 여부를 나타냅니다. |
|
클립보드 OLE 포함할 수 또는 정적 항목이 포함 되어 있는지 여부를 나타냅니다. |
|
클립보드 linkable OLE 항목이 포함 되어 있는지 여부를 나타냅니다. |
|
링크 서버를 닫고 OLE 항목을 삭제 하지 않습니다. |
|
항목을 다른 형식으로 변환 합니다. |
|
OLE 항목을 클립보드에 복사합니다. |
|
기존 항목을 복제 합니다. |
|
클립보드에서 포함 된 항목을 만듭니다. |
|
데이터 개체에서 포함 된 항목을 만듭니다. |
|
파일에서 포함 된 항목을 만듭니다. |
|
클립보드의 연결된 항목을 만듭니다. |
|
데이터 개체에서 연결 된 항목을 만듭니다. |
|
파일에서 연결 된 항목을 만듭니다. |
|
서버 응용 프로그램을 실행 하 여 포함 된 새 항목을 만듭니다. |
|
클립보드에서 있는 정적 항목을 만듭니다. |
|
정적 항목에 데이터 개체를 만듭니다. |
|
항목을 비활성화합니다. |
|
컨테이너 응용 프로그램의 사용자 인터페이스를 원래 상태로 복원합니다. |
|
삭제 또는 연결 된 항목이 있는 경우 OLE 항목을 닫습니다. |
|
끌어서 놓기 작업을 수행합니다. |
|
지정 된 동사를 실행합니다. |
|
OLE 항목을 그립니다. |
|
보기를에 항목이 내부에서 활성화 될 가져옵니다. |
|
OLE 항목의 사각형의 경계를 반환 합니다. |
|
존재 하는 항목의 클래스 ID를 가져옵니다. |
|
호출 하 여 클립보드에 넣을 수 있는 데이터를 가져옵니다는 CopyToClipboard 멤버 함수입니다. |
|
반환 된 COleDocument 있는 항목을 포함 하는 개체입니다. |
|
항목의 현재 보기를에 렌더링을 가져옵니다. |
|
OLE 항목의 사각형의 경계를 반환 합니다. |
|
특정 CLSID의 서버와 관련 된 아이콘에 대 한 핸들입니다. |
|
항목의 아이콘을 그리는 데 사용 되는 메타 파일을 가져옵니다. |
|
항목의 현재 위치에서 편집 창에 대 한 포인터를 반환합니다. |
|
항목의 현재 상태를 가져옵니다. |
|
마지막 OLE 작업의 상태를 반환합니다. |
|
연결 된 항목 (고급 기능)에 대 한 업데이트 모드를 반환합니다. |
|
OLE 항목의 형식 (포함, 연결, 또는 정적)을 반환합니다. |
|
항목의 형식을 설명 하는 문자열을 가져옵니다. |
|
반환 TRUE 항목의 경우 현재 위치에서 활성화 합니다. |
|
반환 TRUE 연결 된 항목은 원본 문서와 최신 이면. |
|
반환 TRUE 항목이 마지막으로 저장 된 이후 수정 되었으면 합니다. |
|
반환 TRUE 항목은 서버 응용 프로그램에서 현재 열려 있는 경우. |
|
반환 TRUE 항목의 서버 응용 프로그램을 실행 하는 경우. |
|
프레임 워크에서 활성화 된 항목에 알리기 위해 호출 됩니다. |
|
프레임 워크에서 활성화 되 고 해당 사용자 인터페이스를 표시 해야 하는 항목에 알리기 위해 호출 됩니다. |
|
서버 OLE 항목이 변경 될 때 호출 됩니다. 구현이 필요 합니다. |
|
항목 비활성화 될 때 프레임 워크에 의해 호출 됩니다. |
|
서버는 전체 사용자 인터페이스를 제거 하면 프레임 워크에서 호출 됩니다. |
|
클립보드에 복사할 데이터를 가져올 수 있는 프레임 워크에서 호출 합니다. |
|
합성 메뉴를 만들 수 있는 프레임 워크에서 호출 됩니다. |
|
컨테이너 메뉴 합성 메뉴에서 제거 하는 프레임 워크에서 호출 합니다. |
|
설치는 합성 메뉴를 제거 하는 프레임 워크에서 호출 됩니다. |
|
컨트롤 막대를 표시 하는 프레임 워크에서 호출 됩니다. |
|
프레임 창의 제목 표시줄을 업데이트 하는 프레임 워크에서 호출 됩니다. |
|
항목 다시 활성화 하 고 마지막 위치에서 편집 작업을 취소 합니다. |
|
OLE 항목을 연결 하는 연결 해제 하 고 열린 상태를 닫습니다. 클라이언트 항목은 삭제 되지 않습니다. |
|
항목에 대 한 호출 후 다시 로드 하는 ActivateAs. |
|
항목과 연결 된 응용 프로그램을 실행 합니다. |
|
항목의 현재 보기에 렌더링을 설정합니다. |
|
OLE 항목의 경계 사각형을 설정합니다. |
|
OLE 항목을 편집할 경우 서버는 표시 이름을 설정 합니다. |
|
항목의 아이콘을 그리는 데 사용 되는 메타 파일을 캐시 합니다. |
|
항목의 경계 사각형을 설정합니다. |
|
연결 된 항목 (고급 기능)에 대 한 업데이트 모드를 설정합니다. |
|
이 클라이언트 항목에 대 한 대상 인쇄 장치를 설정합니다. |
|
프레젠테이션 캐시 항목을 업데이트합니다. |
Protected 메서드
Name |
설명 |
---|---|
현재 위치에서 활성화를 허용 여부를 결정 하는 프레임 워크에서 호출 됩니다. |
|
항목의 위치가 변경 되 면 프레임 워크에서 호출 됩니다. |
|
활성화 후 취소 하는 프레임 워크에서 호출 합니다. |
|
항목의 실행 취소 상태 정보를 삭제 하는 프레임 워크에서 호출 됩니다. |
|
가져올 항목의 클리핑 사각형 좌표 프레임 워크에서 호출 됩니다. |
|
보기 기준으로 항목의 위치를 가져오려면 프레임 워크에서 호출 합니다. |
|
항목이 내부에서 활성화 될 때 프레임 워크에 의해 호출 됩니다. |
|
항목을 스크롤 하는 프레임 워크에서 호출 합니다. |
|
OLE 항목을 표시 하는 프레임 워크에서 호출 됩니다. |
설명
OLE 항목을 만들고 관리 하는 단일 문서에 사용자에 게 나타나도록 "완벽 하 게" 문서에 포함 시킬 수 있습니다는 서버 응용 프로그램의 데이터를 나타냅니다. 결과 "복합 문서 OLE 항목 및 문서를 포함 하는 구성"입니다.
OLE 항목 포함 된 링크 또는 수 있습니다. 포함 된 경우 해당 데이터 복합 문서의 일부로 저장 됩니다. 연결 되어 있으면 해당 데이터는 별도 서버 응용 프로그램에서 만든 파일의 일부로 저장 됩니다 및 해당 파일 링크만 복합 문서에 저장 됩니다. 모든 OLE 항목 편집할 호출 해야 하는 서버 응용 프로그램을 지정 하는 정보가 들어 있습니다.
COleClientItem요청에 응답 하는 서버 응용 프로그램에서 호출 하는 재정의 가능한 함수 몇 가지를 정의 합니다. 이러한 함수는 대개 알림의 역할. 이 서버 응용 프로그램이 컨테이너에서 OLE 항목을 편집할 때 사용자가 변경 내용을 알리기 위해 또는 편집 하는 동안 필요한 정보를 검색할 수 있습니다.
COleClientItem과 함께 사용할 수 있는 COleDocument, COleLinkingDoc, 또는 COleServerDoc 클래스. 사용할 COleClientItem, 클래스에서 파생 하 여 구현 된 OnChange 컨테이너 항목에 변경 내용에 응답 하는 방법을 정의 하는 멤버 함수. 현재 위치에서 활성화를 지원 하려면 재정의 OnGetItemPosition 멤버 함수입니다. 이 함수가 OLE 항목을 표시 된 위치에 대 한 정보를 제공합니다.
컨테이너 인터페이스를 사용 하는 방법에 대 한 자세한 내용은 문서를 참조 하십시오. 컨테이너: 컨테이너 구현 및 정품.
참고
Windows SDK "개체" 항목을 포함 하 고 연결 된 참조 하 고 형식으로 "클래스" 항목을 참조 이 참조 용어 "항목"를 사용 하 여 OLE 엔터티 해당 C++ 개체 및 C++ 클래스에서 OLE 항목을 구분 하기 위해 "형식" 이라는 용어를 구분 합니다.
상속 계층 구조
COleClientItem
요구 사항
헤더: afxole.h