COleServerDoc::UpdateAllItems

문서에서 변경 된 문서에 연결 된 모든 연결 된 항목에 알리기 위해이 함수를 호출 합니다.

void UpdateAllItems(
   COleServerItem* pSender,
   LPARAM lHint = 0L,
   CObject* pHint = NULL,
   DVASPECT nDrawAspect = DVASPECT_CONTENT 
);

매개 변수

  • pSender
    문서를 수정 하는 항목에 대 한 포인터 또는 NULL 항목을 모두 업데이트 하는 경우.

  • lHint
    수정에 대 한 정보가 들어 있습니다.

  • pHint
    수정에 대 한 정보를 저장 하는 개체에 대 한 포인터입니다.

  • nDrawAspect
    항목을 그릴 방식을 결정 합니다.이 값은 DVASPECT 열거.이 매개 변수의 값은 다음 중 하나일 수 있습니다.

    • DVASPECT_CONTENT이 컨테이너 안에 포함 된 개체로 표시 되는 방식으로 항목이 표시 됩니다.

    • DVASPECT_THUMBNAIL검색 도구에 표시 될 수 있도록 항목 "축소판" 표현에 렌더링 됩니다.

    • DVASPECT_ICON항목이 아이콘으로 표시 됩니다.

    • DVASPECT_DOCPRINT파일 메뉴에서 인쇄 명령을 사용 하 여 인쇄 된 것 처럼 항목으로 표시 됩니다.

설명

일반적으로 사용자가 서버 문서를 변경한 후이 함수를 호출 합니다.OLE 항목에 자동 링크를 문서에 연결 되어 있는 경우 항목의 변경 내용을 반영 하도록 업데이트 됩니다.Microsoft 기반 클래스 라이브러리를 작성 하는 컨테이너 응용 프로그램에는 OnChange 멤버 함수를 COleClientItem 라고 합니다.

이 함수를 호출 하는 OnUpdate 멤버 함수에 각 문서의 항목 제외 보내기 항목을 전달 하 고 pHint, lHint, 및 nDrawAspect.이 매개 변수를 사용 하는 항목에 대 한 문서에 수정 된 정보를 전달 하.정보를 사용 하 여 인코딩할 수 lHint 또는 정의할 수는 CObject-수정에 대 한 정보를 저장 하 고 사용 하 여 해당 클래스의 개체를 전달 하는 클래스를 파생 pHint.재정의 OnUpdate 멤버 함수에 사용자 COleServerItem-해당 프레젠테이션을 변경 되었는지 여부에 따라 각 항목의 업데이트를 최적화 하는 클래스를 파생 합니다.

요구 사항

헤더: afxole.h

참고 항목

참조

COleServerDoc 클래스

계층 구조 차트

COleServerDoc::NotifyChanged

COleServerItem::OnUpdate

COleServerDoc::NotifySaved

COleClientItem::OnChange