Интересно, какова лучшая стратегия использования новых интерфейсов IE9.Microsoft предоставляет IE9 SDK ( здесь , в разделе «Заголовки и библиотеки»), который создаст новую папку в папке «% ProgramFiles% \ Microsoft SDKs \ Internet Explorer ».
Тем не менее, пытаться использовать этот SDK наивно (т.е. добавлять папку «Включить» в путь поиска) - беспорядок.Причина заключается в том, что другие включаемые файлы из SDK платформы или из Visual Studio (например, «atlhost.h» будут включать такие файлы, как mshtml.h).При включении из заголовка Platform SDK mshtml.h платформы будет иметь приоритет.Когда включен из моего собственного stdafx.h, IE9 будет включен.В конце концов, я не могу доверять, какой файл и откуда включен.
Я пропустил (скопировал) заголовки и библиотеки в SDK платформы, но у меня сильное чувство, что это неправильнорешение.Интересно, есть ли у кого стратегия получше?
Спасибо