다음을 통해 공유


COleClientItem 클래스

OLE 항목의 컨테이너 인터페이스를 정의합니다.

class COleClientItem : public CDocItem

멤버

Public 생성자

Name

설명

COleClientItem::COleClientItem

COleClientItem 개체를 생성합니다.

Public 메서드

Name

설명

COleClientItem::Activate

작업에 대 한 OLE 항목 열고 지정 된 동사를 실행 합니다.

COleClientItem::ActivateAs

다른 형식으로 항목을 활성화합니다.

COleClientItem::AttachDataObject

OLE 개체의 데이터에 액세스합니다.

COleClientItem::CanCreateFromData

컨테이너 응용 프로그램에서 포함 된 개체를 만들 수 있는지 여부를 나타냅니다.

COleClientItem::CanCreateLinkFromData

컨테이너 응용 프로그램에서 연결 된 개체를 만들 수 있는지 여부를 나타냅니다.

COleClientItem::CanPaste

클립보드 OLE 포함할 수 또는 정적 항목이 포함 되어 있는지 여부를 나타냅니다.

COleClientItem::CanPasteLink

클립보드 linkable OLE 항목이 포함 되어 있는지 여부를 나타냅니다.

COleClientItem::Close

링크 서버를 닫고 OLE 항목을 삭제 하지 않습니다.

COleClientItem::ConvertTo

항목을 다른 형식으로 변환 합니다.

COleClientItem::CopyToClipboard

OLE 항목을 클립보드에 복사합니다.

COleClientItem::CreateCloneFrom

기존 항목을 복제 합니다.

COleClientItem::CreateFromClipboard

클립보드에서 포함 된 항목을 만듭니다.

COleClientItem::CreateFromData

데이터 개체에서 포함 된 항목을 만듭니다.

COleClientItem::CreateFromFile

파일에서 포함 된 항목을 만듭니다.

COleClientItem::CreateLinkFromClipboard

클립보드의 연결된 항목을 만듭니다.

COleClientItem::CreateLinkFromData

데이터 개체에서 연결 된 항목을 만듭니다.

COleClientItem::CreateLinkFromFile

파일에서 연결 된 항목을 만듭니다.

COleClientItem::CreateNewItem

서버 응용 프로그램을 실행 하 여 포함 된 새 항목을 만듭니다.

COleClientItem::CreateStaticFromClipboard

클립보드에서 있는 정적 항목을 만듭니다.

COleClientItem::CreateStaticFromData

정적 항목에 데이터 개체를 만듭니다.

COleClientItem::Deactivate

항목을 비활성화합니다.

COleClientItem::DeactivateUI

컨테이너 응용 프로그램의 사용자 인터페이스를 원래 상태로 복원합니다.

COleClientItem::Delete

삭제 또는 연결 된 항목이 있는 경우 OLE 항목을 닫습니다.

COleClientItem::DoDragDrop

끌어서 놓기 작업을 수행합니다.

COleClientItem::DoVerb

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

COleClientItem::Draw

OLE 항목을 그립니다.

COleClientItem::GetActiveView

보기를에 항목이 내부에서 활성화 될 가져옵니다.

COleClientItem::GetCachedExtent

OLE 항목의 사각형의 경계를 반환 합니다.

COleClientItem::GetClassID

존재 하는 항목의 클래스 ID를 가져옵니다.

COleClientItem::GetClipboardData

호출 하 여 클립보드에 넣을 수 있는 데이터를 가져옵니다는 CopyToClipboard 멤버 함수입니다.

COleClientItem::GetDocument

반환 된 COleDocument 있는 항목을 포함 하는 개체입니다.

COleClientItem::GetDrawAspect

항목의 현재 보기를에 렌더링을 가져옵니다.

COleClientItem::GetExtent

OLE 항목의 사각형의 경계를 반환 합니다.

COleClientItem::GetIconFromRegistry

특정 CLSID의 서버와 관련 된 아이콘에 대 한 핸들입니다.

COleClientItem::GetIconicMetafile

항목의 아이콘을 그리는 데 사용 되는 메타 파일을 가져옵니다.

COleClientItem::GetInPlaceWindow

항목의 현재 위치에서 편집 창에 대 한 포인터를 반환합니다.

COleClientItem::GetItemState

항목의 현재 상태를 가져옵니다.

COleClientItem::GetLastStatus

마지막 OLE 작업의 상태를 반환합니다.

COleClientItem::GetLinkUpdateOptions

연결 된 항목 (고급 기능)에 대 한 업데이트 모드를 반환합니다.

COleClientItem::GetType

OLE 항목의 형식 (포함, 연결, 또는 정적)을 반환합니다.

COleClientItem::GetUserType

항목의 형식을 설명 하는 문자열을 가져옵니다.

COleClientItem::IsInPlaceActive

반환 TRUE 항목의 경우 현재 위치에서 활성화 합니다.

COleClientItem::IsLinkUpToDate

반환 TRUE 연결 된 항목은 원본 문서와 최신 이면.

COleClientItem::IsModified

반환 TRUE 항목이 마지막으로 저장 된 이후 수정 되었으면 합니다.

COleClientItem::IsOpen

반환 TRUE 항목은 서버 응용 프로그램에서 현재 열려 있는 경우.

COleClientItem::IsRunning

반환 TRUE 항목의 서버 응용 프로그램을 실행 하는 경우.

COleClientItem::OnActivate

프레임 워크에서 활성화 된 항목에 알리기 위해 호출 됩니다.

COleClientItem::OnActivateUI

프레임 워크에서 활성화 되 고 해당 사용자 인터페이스를 표시 해야 하는 항목에 알리기 위해 호출 됩니다.

COleClientItem::OnChange

서버 OLE 항목이 변경 될 때 호출 됩니다. 구현이 필요 합니다.

COleClientItem::OnDeactivate

항목 비활성화 될 때 프레임 워크에 의해 호출 됩니다.

COleClientItem::OnDeactivateUI

서버는 전체 사용자 인터페이스를 제거 하면 프레임 워크에서 호출 됩니다.

COleClientItem::OnGetClipboardData

클립보드에 복사할 데이터를 가져올 수 있는 프레임 워크에서 호출 합니다.

COleClientItem::OnInsertMenus

합성 메뉴를 만들 수 있는 프레임 워크에서 호출 됩니다.

COleClientItem::OnRemoveMenus

컨테이너 메뉴 합성 메뉴에서 제거 하는 프레임 워크에서 호출 합니다.

COleClientItem::OnSetMenu

설치는 합성 메뉴를 제거 하는 프레임 워크에서 호출 됩니다.

COleClientItem::OnShowControlBars

컨트롤 막대를 표시 하는 프레임 워크에서 호출 됩니다.

COleClientItem::OnUpdateFrameTitle

프레임 창의 제목 표시줄을 업데이트 하는 프레임 워크에서 호출 됩니다.

COleClientItem::ReactivateAndUndo

항목 다시 활성화 하 고 마지막 위치에서 편집 작업을 취소 합니다.

COleClientItem::Release

OLE 항목을 연결 하는 연결 해제 하 고 열린 상태를 닫습니다. 클라이언트 항목은 삭제 되지 않습니다.

COleClientItem::Reload

항목에 대 한 호출 후 다시 로드 하는 ActivateAs.

COleClientItem::Run

항목과 연결 된 응용 프로그램을 실행 합니다.

COleClientItem::SetDrawAspect

항목의 현재 보기에 렌더링을 설정합니다.

COleClientItem::SetExtent

OLE 항목의 경계 사각형을 설정합니다.

COleClientItem::SetHostNames

OLE 항목을 편집할 경우 서버는 표시 이름을 설정 합니다.

COleClientItem::SetIconicMetafile

항목의 아이콘을 그리는 데 사용 되는 메타 파일을 캐시 합니다.

COleClientItem::SetItemRects

항목의 경계 사각형을 설정합니다.

COleClientItem::SetLinkUpdateOptions

연결 된 항목 (고급 기능)에 대 한 업데이트 모드를 설정합니다.

COleClientItem::SetPrintDevice

이 클라이언트 항목에 대 한 대상 인쇄 장치를 설정합니다.

COleClientItem::UpdateLink

프레젠테이션 캐시 항목을 업데이트합니다.

Protected 메서드

Name

설명

COleClientItem::CanActivate

현재 위치에서 활성화를 허용 여부를 결정 하는 프레임 워크에서 호출 됩니다.

COleClientItem::OnChangeItemPosition

항목의 위치가 변경 되 면 프레임 워크에서 호출 됩니다.

COleClientItem::OnDeactivateAndUndo

활성화 후 취소 하는 프레임 워크에서 호출 합니다.

COleClientItem::OnDiscardUndoState

항목의 실행 취소 상태 정보를 삭제 하는 프레임 워크에서 호출 됩니다.

COleClientItem::OnGetClipRect

가져올 항목의 클리핑 사각형 좌표 프레임 워크에서 호출 됩니다.

COleClientItem::OnGetItemPosition

보기 기준으로 항목의 위치를 가져오려면 프레임 워크에서 호출 합니다.

COleClientItem::OnGetWindowContext

항목이 내부에서 활성화 될 때 프레임 워크에 의해 호출 됩니다.

COleClientItem::OnScrollBy

항목을 스크롤 하는 프레임 워크에서 호출 합니다.

COleClientItem::OnShowItem

OLE 항목을 표시 하는 프레임 워크에서 호출 됩니다.

설명

OLE 항목을 만들고 관리 하는 단일 문서에 사용자에 게 나타나도록 "완벽 하 게" 문서에 포함 시킬 수 있습니다는 서버 응용 프로그램의 데이터를 나타냅니다. 결과 "복합 문서 OLE 항목 및 문서를 포함 하는 구성"입니다.

OLE 항목 포함 된 링크 또는 수 있습니다. 포함 된 경우 해당 데이터 복합 문서의 일부로 저장 됩니다. 연결 되어 있으면 해당 데이터는 별도 서버 응용 프로그램에서 만든 파일의 일부로 저장 됩니다 및 해당 파일 링크만 복합 문서에 저장 됩니다. 모든 OLE 항목 편집할 호출 해야 하는 서버 응용 프로그램을 지정 하는 정보가 들어 있습니다.

COleClientItem요청에 응답 하는 서버 응용 프로그램에서 호출 하는 재정의 가능한 함수 몇 가지를 정의 합니다. 이러한 함수는 대개 알림의 역할. 이 서버 응용 프로그램이 컨테이너에서 OLE 항목을 편집할 때 사용자가 변경 내용을 알리기 위해 또는 편집 하는 동안 필요한 정보를 검색할 수 있습니다.

COleClientItem과 함께 사용할 수 있는 COleDocument, COleLinkingDoc, 또는 COleServerDoc 클래스. 사용할 COleClientItem, 클래스에서 파생 하 여 구현 된 OnChange 컨테이너 항목에 변경 내용에 응답 하는 방법을 정의 하는 멤버 함수. 현재 위치에서 활성화를 지원 하려면 재정의 OnGetItemPosition 멤버 함수입니다. 이 함수가 OLE 항목을 표시 된 위치에 대 한 정보를 제공합니다.

컨테이너 인터페이스를 사용 하는 방법에 대 한 자세한 내용은 문서를 참조 하십시오. 컨테이너: 컨테이너 구현정품.

참고

Windows SDK "개체" 항목을 포함 하 고 연결 된 참조 하 고 형식으로 "클래스" 항목을 참조 이 참조 용어 "항목"를 사용 하 여 OLE 엔터티 해당 C++ 개체 및 C++ 클래스에서 OLE 항목을 구분 하기 위해 "형식" 이라는 용어를 구분 합니다.

상속 계층 구조

CObject

CCmdTarget

CDocItem

COleClientItem

요구 사항

헤더: afxole.h

참고 항목

참조

CDocItem 클래스

계층 구조 차트

COleServerItem 클래스

개념

MFC 샘플 MFCBIND

MFC OCLIENT 샘플