How to: 更新使用者介面物件

一般來說,功能表項目和工具列按鈕有一個以上的狀態。例如,功能表項目會變為灰色 (模糊) 存在於內容中無法使用時。功能表項目也可以選取或取消選取。工具列按鈕可以也會停用如果無法使用,或者,才能進行檢查。

當程式條件變更,誰來更新這些項目的狀態呢?邏輯上,功能表項目產生的流量由處理,說出的命令時,如果文件,讓有文件更新功能表項目。文件可能包含此更新程式所依據的資訊。

如果命令有多個使用者介面物件 (可能是功能表項目和工具列按鈕),皆會傳送到相同的處理函式。這會封裝在單一位置的對等的使用者介面物件的所有使用者介面更新程式碼。

此架構提供了簡便的介面,可自動更新使用者介面物件。您可以選擇要進行更新以其他方式,但提供的介面是有效且易於使用。

下列主題將說明更新處理常式的用法:

請參閱

概念

功能表 (MFC)