sanal void OnActivateView ( bool bActivate, CView * pActivateView, CView * pDeactiveView );
Parametreleri
bActivate
Görünümü olan olup olmadığını gösterir etkinleştirilebilir veya devre dışı.
pActivateView
View nesnesi etkinleştirilmekte noktaları.
pDeactiveView
Devre dışı bırakılan view nesnesinin noktalarını.
Açıklamalar
Görünüm etkin ya da devre dışı çerçeve tarafından denir. Bu işlevi varsayılan uygulanması, etkinleştirilmekte olan görünümü için odağı ayarlar. Görünüm etkin ya da devre dışı özel işlem gerçekleştirmek istiyorsanız bu işlevi geçersiz. Örneğin, etkin görünümü etkin olmayan görüntülerden ayıran özel görsel yardımlar sağlamak istiyorsanız, siz bActivate parametre incelemek ve görünümün görünüm güncellemeyi.
Uygulamanın ana çerçeve penceresi etkin görünümde değişiklik etkinleştirilirse pActivateView ve pDeactiveView parametreleri aynı görünüm'ü — Örneğin, odağı bir görünümü başka bir uygulamanın veya yerine başka bir uygulama bu MDI alt pencereleri arasında geçiş yaparken aktarıldığı. Gerekirse bu paletini, re-realize için bir görünüm sağlar.
CFrameWnd::SetActiveView ne dönmek--dan CFrameWnd::GetActiveView farklı bir görünüm ile çağrıldığında bu parametreler farklı. Bu en sık bölücü windows ile olur.
CView ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CWnd::OnActivate, CFrameWnd::SetActiveView, CFrameWnd::GetActiveView