Як інтегрувати провідник windows в свій додаток

  • Delphi
  • Windows
  • файлові менеджери

Пишу додаток розширює можливості стандартного провідника windows, і виникла проблема з реалізацією того функціоналу, що вже є в стандартному провіднику.

Основна проблема - коректний висновок файлів і папок з підтримкою всього комплексу дрібниць який роблять роботу в ньому зручніше. Написати все самому з нуля - дуже довго.

Можна обмежитися створенням розширення для стандартного провідника, але дуже не хочеться. По-перше - тому що не маю досвіду створення розширень і не знаю, як підступитися до цього питання, по-друге - тому що моє додатків сильно змінює сам механізм роботи провідника і вміщати весь функціонал на панелі розширення - не правильно.

Сам питання:
1. Чи можна, і якщо можна, то як, вбудувати в свою програму тільки файлову панель провідника? Але так, щоб він підтримував всі функції стандартного (можливість перемикання видів, контекстні меню і т.п.).

2. Якщо 1-й пункт неможливий - підкажіть, куди копати для створення розширення провідника. І чи є можливість впливати не тільки на панель розширення, але і на інші параметри (меню, оформлення вікна, підвал і т.п.)

Зараз я пишу на Delphi XE5, але це не принципово.

Заздалегідь велике спасибі за всі відповіді!

Схожі статті