1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

как встроить свою вкладку в чужую программу?

Тема в разделе "С и С++", создана пользователем begemot, 17 май 2007.

  1. begemot

    begemot Гость

    Репутация:
    0
    Некоторые программы встраивают дополнительные вкладки в другие программы. Например, драйвер видеокарты добавляет свою вкладку в "свойствах экрана" или утилита prio добавляет несколько вкладок в Task Manager. Каким образом это делается? (Есть подозрение что с помощью COM, но поверхностный поиск мне не помог).
     
  2. Kmet

    Kmet Well-Known Member
    Java Team

    Репутация:
    0
    Регистрация:
    25 май 2006
    Сообщения:
    1.036
    Симпатии:
    8
    в общем случае, наверное, толкько через HookApi. попадались реализацию использующие данную технику(Hook Development Kit). не знаю правда насколько это будет переносимо под висту. про cpl ничего точно не скажу, насколько я знаю их спецификация не обязует поддеживать какую либо функцинальность по расширямости, по сути они являются обычными длл, но возможно для стандартных майктрософт и предусмотрела какой либо способ. MSDN PSDKтебе в помощь=)
     
  3. mms

    mms Гость

    Репутация:
    0
    Почитайте про shell extension (это COM объект, который добавляет некоторый вид функциональности к оболочке Windows - проводнику (Explorer)), есть довольно хорошие статьи на рсдн ру.

    Если заранее в программе не предусмотрено расширение, вы ничего путного не сделаете. ;)
     
Загрузка...

Поделиться этой страницей