0
MFC應用程序嚮導爲基於對話框的應用程序禁用視覺樣式。基於對話框的MFC應用程序中的視覺樣式?
- 但是爲什麼?
- 無論嚮導如何,我是否仍然可以在基於對話框的應用程序(包括工具欄和菜單欄)中使用視覺樣式?
謝謝!
MFC應用程序嚮導爲基於對話框的應用程序禁用視覺樣式。基於對話框的MFC應用程序中的視覺樣式?
謝謝!
我認爲這裏有一個小的混亂。
灰色的下拉是我的英文版VS2008中的標題「視覺樣式和顏色」。灰顯表示您無法修改其值,但仍會報告所產生的應用將使用「Windows Native/Default」。當您繼續並創建應用並運行它時,完全支持主題。
對於其他應用程序類型選項(單個文檔,多個文檔,多個頂級文檔),並選擇其他非系統主題。清單是:Office 2003,VS 2005,Office 2007各種不同的顏色。
所以,雖然你沒有得到這些非標準的Office主題,你的應用程序將有Windows設置確定的視覺樣式和主題。
@David Heffernan:是的,默認情況下它使用「Windows Native/Default」,但是我可以使用另一種樣式(例如「VS 2005」)製作基於對話框的應用程序嗎?如果我選擇單選按鈕「基於對話框」,則組合框切換回「Windows Native/Default」。 「主題完全支持」是什麼意思? – 2011-03-21 14:13:16
@Christian您不能使用基於對話框的非系統主題。但是你會得到視覺風格(又名XP主題)。 – 2011-03-21 14:15:04
@Christian詳細說明「主題完全支持」我的意思是說,你可以獲得XP主題,Aero等。你不限於Windows Classic。按照主題,我使用的是MS正式名稱爲[視覺樣式](http://msdn.microsoft.com/en-us/library/bb773187(VS.85).aspx)的常用同義詞。 – 2011-03-21 14:22:26