最初に、syslink をダイアログ ボックスに追加すると、ダイアログ ボックスが開かなくなりました。コードに次の行を追加して、「Syslink」コントロールを含むダイアログ ボックスを表示するように求められました。
#pragma comment(linker,"\"/manifestdependency:type='win32'\name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
この行を VS プロジェクトに追加すると、うまくいきました。このコード行は何を意味しますか?
次に、別のプロジェクトの .rc ファイルと resource.h ファイルにダイアログ ボックスと syslink コントロールの同じコードを追加し、make ファイルを使用してコンパイルしたときに、同じ問題が発生しました。ただし、今回は #pragma コメント行を追加しました。(参考までに、rcファイルからsyslinkコントロールを削除すると、ダイアログボックスは正常に機能します)。何が問題なのですか?