ITaskbarList3 необъявленный? - PullRequest
       11

ITaskbarList3 необъявленный?

1 голос
/ 17 ноября 2009

Я пытаюсь написать код на c ++ для использования ITaskbarList3, но я получаю эту ошибку. Я подтвердил, что я включаю shobjidl.h (но я проверил, и этот файл определяет только до ITaskbarList2). У меня Visual Studio 2008 (SP1), и у меня установлен Microsoft Windows SDK для Windows Server 2008.

Кто-нибудь знает, чего мне не хватает?

Ответы [ 3 ]

3 голосов
/ 18 ноября 2009

Вам необходимо установить Windows 7 SDK . Это обновление shobjidl.h с ITaskbarList3.

2 голосов
/ 05 мая 2010

Или вы можете адаптировать содержимое пакета SDK для Windows 7, связанного с ITaskbarList3 из shobjidl.h, в свой код как виртуальные методы, не забывайте их GUID

Вы должны быть осторожны, чтобы не вызывать эти методы при использовании XP или Vista, поскольку они существуют только в win7 и более поздних версиях.

1 голос
/ 18 ноября 2009

ITaskbarList3 определяется только начиная с Windows 7, поэтому вам потребуется Windows 7 SDK , чтобы получить обновленные декларации для новой функциональности. Windows Server 2008 является производной от Vista, которая реализована только до ITaskbarList2 (согласно Windows XP).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...