• estra (10.04.13 15:49) [0]
    Помогите найти материалы (книги, статьи, примеры и т.д.) по написанию *cpl.dll. Это что то вроде апплетов (cpl), но апплеты, при запуске из панели управления, открываются в новом окне (например "Клавиатура"), а эти открываются непосредственно в окне панели управления (например "Электропитание"). Для них также можно создать сделать папку вроде "Электропитание.{025A5937-A6BE-4686-A844-36FE4BEC8B6D}". А если посмотреть а реестре по адресу HKEY_CLASSES_ROOT\CLSID\{025A5937-A6BE-4686-A844-36FE4BEC8B6D}, то можно увидеть ссылку на powercpl.dll. Как писать такие dll и регистрировать их в системе?
  • Rouse_ © (10.04.13 16:17) [1]
    Это обычное расширение оболочки. реализуешь интерфейс IShellFolder2 + IPersistFolder2, это тебе потребуется чтобы зарегистрировать виртуальную папку в нужном тебе неймспейсе (в данном случае) в панели управления.
    В методе CreateViewObject создаешь свою форму и на ней уже рисуешь все что тебе нужно.
    Пример был у Тенцера "Delphi и технология COM", девятая глава, страница 390
  • estra (10.04.13 16:46) [2]
    Спасибо за совет, книгу нашел! А не подскажите, не завалялся ли где на просторах сети диск с примерами к этой книге?
  • robt (10.04.13 17:33) [3]
    специально для неграмотных - в папке с делфи, есть папка Demos, в которой в свою очередь есть папка Cpl
  • Rouse_ © (10.04.13 17:43) [4]

    > А не подскажите, не завалялся ли где на просторах сети диск
    > с примерами к этой книге?

    По идее должен. нужно поискать.


    > robt   (10.04.13 17:33) [3]
    > специально для неграмотных - в папке с делфи, есть папка
    > Demos, в которой в свою очередь есть папка Cpl

    Там не то, что нужно ТС.
  • estra (10.04.13 17:49) [5]
    специально для грамотных
    1. я просил диск к книге, а не просто готовый пример расширение оболочки
    2. в XE3 в Demos нет папки Cpl
  • estra (10.04.13 17:51) [6]
    Rouse_, еще раз спасибо. Тема закрыта.
  • Rouse_ © (10.04.13 19:04) [7]

    > estra   (10.04.13 17:51) [6]

    Если нашел образ диска - дай тоже ссылку плз, а то у меня букварь есть, а диск посеян - искать лениво :)
  • estra (11.04.13 11:09) [8]
  • Rouse_ © (11.04.13 11:15) [9]
    Угу, спасибо...
  • robt (12.04.13 13:05) [10]
    аяй как нестыдно... модератор форума просит ссылку на пиратский контент...
  • Rouse_ © (12.04.13 14:09) [11]

    > robt   (12.04.13 13:05) [10]
    > аяй как нестыдно... модератор форума просит ссылку на пиратский
    > контент...

    Мне стыдно :)
    Я вообще пират: http://rouse.drkb.ru/books.php ;)
Есть новые Нет новых   [134430   +4][b:0][p:0]