運行時程序界面如界面圖,
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
該程序擁有一個工具條用於顯示兩個命令按鈕,一個用於演示如何使按鈕處於檢查狀態,另一個根據第一個按鈕的狀態來禁止/允許自身。(設置檢查狀態和允許狀態都通過OnUpdateCommand實現)此外Dialog Bar上有一個輸入框和按鈕,這兩個子窗口的禁止/允許同樣是根據工具條上的按鈕狀態來確定,當按下Dialog Bar上的按鈕時將顯示輸入框中的文字內容。狀態條的第一部分用於顯示各種提示,第二部分用於利用OnUpdateCommand顯示當前時間。同時在程序中演示了如何設置菜單項的命令解釋字符(將在狀態條的第一部分顯示)和如何設置工具條的提示字符(利用一個小的ToolTip窗口顯示)。
生成應用:利用AppWizard生成一個MFC工程,圖例,
並設置為單文檔界面圖例,
最後選擇工具條,狀態條和ReBar支持,圖例
修改菜單:利用資源編輯器刪除多余的菜單並添加一個新的彈出菜單和三個子菜單,圖例,
分別是:
名稱
ID
說明字符
Check
IDM_CHECK
SetCheck Demo SetCheck Demo
Disable
IDM_DISABLE
Disable Demo Disable Demo
ShowText on DialogBar
IDM_SHOW_TXT
ShowText on DialogB