Здравствуйте, TARGRED, Вы писали:
TAR>всеравно Error 1 error C2065: 'IActiveDesktop' : undeclared identifier
TAR>Я текст просто скопировал с приведенного сдесь с изменениями.
TAR>Сам файл в котором определен 'IActiveDesktop' существует и внем имеется данный интерфейс
TAR>Есть еще у кого какие мысли? Кстате на глюк не похоже, так как запускал код с испровлением на другом ПК.
У меня просто 6 студия, с подключеным Platfotm SDK от 7 студии и єтот код собирался без ошибок.
А для 8 студии действительно надо перед включением shlobj.h включить следующие файлы:
#include <windows.h>
#include <tchar.h>
#include <WININET.H>
#include <shlobj.h>
Посмотри сюда ->
http://www.rsdn.ru/Forum/Message.aspx?mid=50535&only=1
Таких как твой вопрос; аналогичных вопросов и ответов на них много
В дальнейшем рекомендую пользоваться поиском по сайту, а также правильно указывать раздел, где просишь о помощи (раздел СОМ), так как это может ускорить получения ответа.