RSS

Расширения оболочки

Автор: Jeffrey Richter
Перевод: Алексей Кирюшкин
Источник: Microsoft Systems Journal, March 1996
Подробно рассматривается процесс создания приложения - панели инструментов рабочего стола (а-ля панель быстрого запуска Microsoft Office).
Автор: KaSA
<span class='lineQuote'>1&gt;У меня есть Property Page Shell Extension, беда с ним в том что под XP оно показывается в старом стиле, манифест подключать пробовал &mdash; это непомгло (что и неудивительно &mdash; это же dll).Как включить поддержку тем XP в shell extension ?</span><br /> <span class='lineQuote'><br /> KSA&gt;[url=<a href="http://msdn.microsoft.com/library/en-us/dnwxp/html/xp" class="m" target="_blank">http://msdn.microsoft.com/library/en-us/dnwxp/html/xp</a>...</span>
Авторы: Алексей Кирюшкин
Владимир Смирнов
Расширение оболочки для изменения иконок у dll в зависимости от их типа.
Автор: sada12
Здравствуйте, Буравчик, Вы писали:<br /> <span class='lineQuote'><br /> А&gt;&gt;При добавлении в HKEY_CLASSES_ROOT\.pdf\... и HKEY_CLASSES_ROOT\AcroExch.Document\... не работает.</span><br /> <span class='lineQuote'>А&gt;&gt;Вопрос &mdash; почему именно в эту ветку? Какие правила использует оболочка для поиска расширений?</span><br /> <span class='lineQuote'><br /> Б&gt;Здесь смотрел?</span><br /> <span class='lineQuote'>Б&gt;[url=<a href="http://msdn.microsoft.com/en-us/lib" class="m" target="_blank">http://msdn.microsoft.com/en-us/lib</a>...</span>

Руководство полного идиота по написанию расширений оболочки

Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
Демонстрационный проект
Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
Демонстрационный проект
Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
Демонстрационный проект
Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
Демонстрационный проект
Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
Демонстрационный проект
Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
В части VI я познакомлю вас с типом расширения оболочки, который используется достаточно редко - обработчиком сбрасывания. Этот тип расширения может быть использован для добавления функции "перетащить и сбросить" к проводнику. При этом файл, на который осуществляется сбрасывание, определяет использ...
Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
Руководство Идиота возвращается с новой главой! В этой части я отвечу на некоторые вопросы читателей и затрону две темы: использование owner-drawn (собственноручно-нарисованного) меню в расширениях контекстных меню и создание расширений контекстных меню, которые загружаются, когда пользователь щел...
Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
Часть Руководства Идиота, составленная по просьбам читателей продолжается! В этой части я возьмусь за тему добавления столбцов в окно детального просмотра списка файлов в Проводнике Windows 2000. Этот тип расширений не существует на NT4 или Win 9x, поэтому у вас должна быть установлена Win 2K, чтоб...
Автор: Michael Dunn
Перевод: Инна Кирюшкина
Алексей Кирюшкин
Источник: The Code Project
Итак, мы дошли до 9-й части! Эта статья также написана по просьбам читателей. Мы обсудим как показать пользовательскую иконку для всех файлов некоторого типа (в нашем случае - для текстовых файлов). Пример расширения будет работать на любой версии Windows 9x и NT/2000. (Я еще не использовал Me и ...
Автор: kaas
<span class='lineQuote'>А&gt;Что это за ошибки?</span><br /> <span class='lineQuote'>А&gt;error C2787: 'IContextMenu' : no GUID has been associated with this object</span><br /> <span class='lineQuote'>А&gt;error C2440: 'initializing' : cannot convert from 'DWORD_PTR' to 'const IID *'</span><br /> <span class='lineQuote'>А&gt;error C2440: 'initializing' : cannot convert from 'ATL::_ATL_CREATORARGFUNC (__stdcall *)' to 'DWORD_PTR'</span><br /> <span class='lineQuote'>А&gt;Почему ...</span>