COleClientItem::OnChange

sanal void OnChange ( OLE_NOTIFICATION nCode, dword dwParam );

Parametreleri

nCode

Neden sunucu bu madde değiştirildi. Aşağıdaki değerlerden biri olabilir:

dwParam

NCode ole_saved ya da ole_closedise, bu parametre kullanılmaz. NCode ole_changedise, bu parametre değişti ole madde yönünü belirtir. COleClientItem::Draw dwParam parametresi için olası değerleri, bkz. NCode ole_changed_stateise, bu bir COleClientItem::ItemState değeri numaralandırılır ve girilen durumu açıklar parametresidir. Aşağıdaki değerlerden birini içerebilir: emptyState, loadedState, openState, activeStateveya activeUIState.

Açıklamalar

Kullanıcıyı değiştirir, kaydeder veya ole öğeyi kapatır zaman çerçeve tarafından denir. (Sunucu uygulaması Microsoft Foundation Class Library kullanılarak yazılmışsa, bu işlev yanıt olarak bildirim üye işlevleri COleServerDoc ya da COleServerItemdenir.) Varsayılan uygulama kapsayıcı belge nCode ole_changed ya da ole_saved ise değiştirilmiş olarak işaretler.

ole_changed_stateiçin GetItemState döndürülen geçerli durumu hala bu durum değişikliği öncesinde mevcut durumu anlamı eski devlet olacak.

Ole maddenin durumu değişiklikleri yanıtlamak için bu işlevi geçersiz. Genellikle madde görüntülendiği alanı geçersiz kılmalarını tarafından öğenin görünümünü güncelleştirin. Temel sınıf uygulaması, geçersiz kılma başında arama.

COleClientItem genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;COleClientItem::GetItemState, COleServerItem::&NotifyChanged, COleServerDoc::NotifyChanged, COleServerDoc::NotifyClosed, COleServerDoc::NotifySaved

Index