Исходный код статьи «Визуальный дизайн мастеров»: здесь .
Этот код сам по себе является примером того, что вы просите, но его также можно использовать для создания своих «создателей», написав меньше кода и разработав больше в инспекторе объектов IDE.
По сути, чтобы иметь новый элемент исходного файла для диалогового окна Delphi «Новые элементы» , вам необходимо реализовать IOTAModuleCreator
; для нового элемента проекта необходимо реализовать IOTAProjectCreator
. Вы даже можете реализовать IOTAProjectGroupCreator
, чтобы добавить элемент, который создаст целую группу проектов с несколькими проектами одновременно.
Разработчики этих интерфейсов должны сгенерировать исходный код и вернуть его в IDE через реализацию интерфейса IOTAFile
. ToolsAPI уже содержит класс TOTAFile
, который вы можете легко использовать, передав ему строку всего содержимого нового файла. Это создаст в памяти безымянный файл, который пользователь затем сможет сохранить на жесткий диск и присвоит ему имя файла.
Дополнительную информацию также можно найти, перейдя по ссылкам в статье Зарко.
Также см. Модуль ToolsAPI, в котором объявлены интерфейсы. В комментариях также есть некоторые объяснения.