void mfc_edit_view::OnDestroy() { CRichEditView::OnDestroy(); // Deactivate the item on destruction; this is important // when a splitter view is being used. COleClientItem* item = GetDocument()->GetInPlaceActiveItem(this); if (item && item->GetActiveView()==this) item->Deactivate(); }
void Clinenum_testView::OnDestroy() { // 析构时停用此项;这在 // 使用拆分视图时非常重要 COleClientItem* pActiveItem = GetDocument()->GetInPlaceActiveItem(this); if (pActiveItem != NULL && pActiveItem->GetActiveView() == this) { pActiveItem->Deactivate(); ASSERT(GetDocument()->GetInPlaceActiveItem(this) == NULL); } CRichEditView::OnDestroy(); }
void CMy1553View::OnDestroy() { // Deactivate the item on destruction; this is important // when a splitter view is being used. CView::OnDestroy(); COleClientItem* pActiveItem = GetDocument()->GetInPlaceActiveItem(this); if (pActiveItem != NULL && pActiveItem->GetActiveView() == this) { pActiveItem->Deactivate(); ASSERT(GetDocument()->GetInPlaceActiveItem(this) == NULL); } }
void CCodeHighLightView::OnDestroy() { // 停用处于析构中的项;这在 // 使用拆分器视图时非常重要 COleClientItem* pActiveItem = GetDocument()->GetInPlaceActiveItem(this); if (pActiveItem != NULL && pActiveItem->GetActiveView() == this) { pActiveItem->Deactivate(); ASSERT(GetDocument()->GetInPlaceActiveItem(this) == NULL); } CSynEditView::OnDestroy(); }