次言及documentationINITCOMMONCONTROLSEX
構造:「BUTTON」は共通のコントロールですか?
は
ロード固有のUSER32制御クラスのいずれかをICC_STANDARD_CLASSES。ユーザーコントロール には、ボタン、編集、静的、リストボックス、コンボボックス、スクロールバーがあります。
「ボタン、編集、静的、リストボックス、コンボボックス」が一般的なコントロールであるとはどういう意味ですか?
が、私はこれについての説明は以下であると思う:
は、これらのコントロールの2つのバージョンがあり、バージョンは1つuser32.dllのに存在し、そして他のバージョンが存在するCOMCTL32.DLLであります、Visual Stylesを使用すると(マニフェストファイルを自分のプログラムに追加すると)、使用されるバージョンはcomctl32.dllとなります。Visual Stylesを使用した場合、ICC_STANDARD_CLASSES
でInitCommonControlsEx()を呼び出す必要があります。
これは間違いありませんか?
"ボタン、編集、静的、リストボックス、コンボボックス"を使うには 'InitCommonControlsEx()'を 'ICC_STANDARD_CLASSES'と呼ぶ必要がありますか?私は 'InitCommonControlsEx()'を長時間呼び出さずにこれらのコントロールを使用していますが、何か問題がありますか? – James
XPテーマについては、標準のコントロールであっても、少なくともドキュメントに応じて 'InitCommonControlsEx'を呼び出すことを意図しています。 –
ボーナスリーディング:[Windows XPの共通コントロールの履歴](http://blogs.msdn.com/b/oldnewthing/archive/2008/01/29/7294949.aspx)。 – IInspectable