IVsPackage.CreateTool(Guid) Метод

Определение

Позволяет среде по запросу создавать окна инструментов, реализуемые объектами VSPackage.

public:
 int CreateTool(Guid % rguidPersistenceSlot);
public int CreateTool (ref Guid rguidPersistenceSlot);
abstract member CreateTool : Guid -> int
Public Function CreateTool (ByRef rguidPersistenceSlot As Guid) As Integer

Параметры

rguidPersistenceSlot
Guid

[in] Уникальный идентификатор окна "Инструменты".

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsPackage::CreateTool(  
   [in] REFGUID rguidPersistenceSlot  
);  

Окно инструментов можно настроить для автоматического открытия при следующем запуске среды, если окно было открыто во время завершения работы среды.

Этот метод не должен отображать окно инструментов. то есть он не должен вызывать Show .

Чтобы автоматически открывать окна инструментов при запуске среды, передайте CTW_fForceCreate в CreateToolWindow . Окна инструментов и их конфигурация должны быть зарегистрированы в системном реестре. Сведения о конкретном формате и значениях параметров реестра см. в разделе Регистрация и настройка окна инструментов.

Применяется к