管理目前的檢視
框架視窗的預設實作的一部分,框架視窗會持續追蹤的目前使用的檢視。 如果框架視窗包含一個以上的檢視,例如在分隔視窗中,目前的檢視是最新的檢視使用中。 使用中的檢視沒有使用中視窗在視窗中或目前的輸入的焦點關係。
當使用中檢視變更時,架構會藉由呼叫告知目前的檢視其 OnActivateView 成員函式。 您可以分辨出檢視表是否正被啟動或停用檢查OnActivateView的bActivate參數。 根據預設, OnActivateView將焦點設定在啟動目前的檢視。 您可以覆寫OnActivateView ,執行任何特殊處理時的檢視是停用或重新啟動。 比方說,您可以提供特殊的視覺提示來區分作用中的檢視和其他非現用的檢視。
框架視窗會轉送命令給它目前的 (將會出現) 檢視,如所述命令傳送,做為標準命令傳送的一部分。