2012-03-11 8 views
0

Visual Studio 2010のダイアログエディタを使い始めたばかりなので、追加できるコントロールはすべてWindows Vistaスタイルのもので、Windows Vista/7のものはありませんスタイル。Visual Studio 2010ダイアログエディタでWin95テーマコントロールが生成される

MFCにはAeroスタイルのコントロールしかないと思われますが、実際にはMFCを使用したくないので、これをテストすることはできません(これは超軽量プログラムと思われます)。

エアロスタイルのコントロールを備えたダイアログボックスを作るのに何かできますか?

+0

可能重複[C +勝利のAPIでプログラミング:?コントロール用のWindows 7の外観を取得する方法](HTTP:/

これを行う簡単な方法は、あなたのコードに以下を追加することです/stackoverflow.com/questions/5663091/programming-in-c-win-api-how-to-get-windows-7-look-for-controls/5663284#5663284) –

答えて

8

ビジュアルスタイルを有効にするには、アプリケーションにcomctl32 v6 manifestが含まれていることを確認する必要があります。

#pragma comment(linker,"\"/manifestdependency:type='win32' \ 
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \ 
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")