COleClientItem::OnChange
사용자 수정, 저장, 또는 OLE 항목을 닫을 때 프레임 워크에 의해 호출 됩니다.
virtual void OnChange(
OLE_NOTIFICATION nCode,
DWORD dwParam
);
매개 변수
nCode
이유는 서버가이 항목을 변경 합니다.다음 값 중 하나를 사용할 수 있습니다.OLE_CHANGEDOLE 항목의 모양이 변경 되었습니다.
OLE_SAVEDOLE 항목을 저장 했습니다.
OLE_CLOSEDOLE 항목을 닫았습니다.
OLE_CHANGED_STATE한 상태에서 OLE 항목 변경 되었습니다.
dwParam
경우 nCode 는 OLE_SAVED 또는 OLE_CLOSED,이 매개 변수는 사용 되지 않습니다.경우 nCode 는 OLE_CHANGED,이 매개 변수는 변경 된 OLE 항목의 모양을 지정 합니다.가능한 값에 대해서는 dwParam 매개 변수를 COleClientItem::Draw.경우 nCode 는 OLE_CHANGED_STATE,이 매개 변수는 COleClientItem::ItemState 값을 열거 하 고 입력 되는 상태를 설명 합니다.다음 값 중 하나를 가질 수 있습니다: emptyState, loadedState, openState, activeState, 또는 activeUIState.
설명
(서버 응용 프로그램이 Mfc 라이브러리를 사용 하 여 작성 된 경우이 함수에 대 한 응답으로 호출 된 Notify 멤버 함수를 COleServerDoc 또는 COleServerItem.) 수정 하는 경우 기본 구현을 컨테이너 문서 표시 nCode 는 OLE_CHANGED 또는 OLE_SAVED.
에 대 한 OLE_CHANGED_STATE, 현재 상태를 반환 합니다. GetItemState 수 이전 상태, 상태 변경 하기 전에 현재 상태를 의미 합니다.
OLE 항목의 상태 변경에에서 응답 하도록이 함수를 재정의 합니다.일반적으로 항목에 표시 되는 영역을 무효화 하 여 항목의 모양을 업데이트 합니다.기본 클래스 구현을 호출 하는 사용자 재정의 시작 부분에.
요구 사항
헤더: afxole.h