віртуальний недійсними OnChange ( OLE_NOTIFICATION nCode, DWORD dwParam );
Параметри
nCode
Причина сервер змінити цей елемент. Він може мати одне з таких значень:
dwParam
Якщо nCode OLE_SAVED або OLE_CLOSED, цей параметр не використовується. Якщо nCode OLE_CHANGED, цей параметр визначає аспект об'єкт OLE, що змінилося. Можливих значень перегляньте dwParam параметр COleClientItem::Draw. Якщо nCode OLE_CHANGED_STATE, цей параметр є COleClientItem::ItemState перераховані значення та описує стан, що вводяться. Він може мати одне з таких значень: emptyState, loadedState, openState, activeStateабо activeUIState.
Зауваження
Називається на рамках, коли користувач змінює, зберігає та закриває об'єкт OLE. (Якщо додаток-сервер написаний за допомогою бібліотеки класів Microsoft фонду, ця функція називається у відповідь, щоб повідомити член функції COleServerDoc або COleServerItem.) За замовчуванням реалізація відзначає документі-контейнері, змінених Якщо nCode OLE_CHANGED або OLE_SAVED.
Для OLE_CHANGED_STATEпоточний стан повернувся з GetItemState все одно буде старі держави, тому держава, яка була поточна перед зміною цього стану.
Пересилити цю функцію, щоб реагувати на зміни в стані об'єкт OLE. Зазвичай ви оновити зовнішній вигляд елемента порушенню область, в якій відображається пункту. Телефонуйте реалізації базового класу на початку вашого перекрити.
Огляд COleClientItem |nbsp; Члени класу | Ієрархічна діаграма
Дивіться такожnbsp;COleClientItem::GetItemState, COleServerItem::&NotifyChanged, COleServerDoc::NotifyChanged, COleServerDoc::NotifyClosed, COleServerDoc::NotifySaved