共用方式為


管理目前的檢視

在框架視窗的預設實作中,會持續記錄目前作用中的檢視。 如果框架視窗包含一個以上的檢視,例如在分割視窗中,目前的檢視就是最近使用中的檢視。 現用檢視表是獨立於 Windows 中的使用中視窗或目前的輸入焦點之外。

當使用中檢視變更時,架構會藉由呼叫其 OnActivateView 成員函式來通知目前檢視。 您可以檢查 OnActivateView bActivate 參數來判斷檢視是否正在啟動或停用。 根據預設,OnActivateView 會在啟用時將焦點設定在目前的檢視。 當檢視停用或重新啟用時,您可以覆寫 OnActivateView 以執行任何特殊處理。 例如,您可能想要提供特殊視覺提示以區別現用檢視和其他非現用檢視。

框架視窗會將命令轉送至其目前 (使用中) 檢視,如命令路由 中所述 ,做為標準命令路由的一部分。

另請參閱

使用框架視窗