0
我剛開始使用Visual Studio 2010的對話框編輯器,我注意到的第一件事是我可以添加的控件都具有Windows 95風格而不是Window Vista/7 Aero樣式。我懷疑也許只有MFC有航空風格的控件,但我不能測試這個,因爲我真的不想使用MFC(這應該是一個超輕量級的程序)。Visual Studio 2010對話框編輯器生成Win95主題控件
有什麼我可以做與Aero風格控件的對話框?
我剛開始使用Visual Studio 2010的對話框編輯器,我注意到的第一件事是我可以添加的控件都具有Windows 95風格而不是Window Vista/7 Aero樣式。我懷疑也許只有MFC有航空風格的控件,但我不能測試這個,因爲我真的不想使用MFC(這應該是一個超輕量級的程序)。Visual Studio 2010對話框編輯器生成Win95主題控件
有什麼我可以做與Aero風格控件的對話框?
您需要確保您的應用程序包含comctl32 v6 manifest以啓用視覺樣式。
簡單的方式做,這是添加以下代碼:
#pragma comment(linker,"\"/manifestdependency:type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
的
可能重複[編程在C +運API:如何獲取Windows 7查找控件(HTTP:/ /stackoverflow.com/questions/5663091/programming-in-c-win-api-how-to-get-windows-7-look-for-controls/5663284#5663284) – 2012-03-11 11:09:37