IVsButtonBarClient.SetButtonBar(IVsButtonBar) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается панелью кнопок для самостоятельного подключения к этому клиенту.
public:
int SetButtonBar(Microsoft::VisualStudio::TextManager::Interop::IVsButtonBar ^ pButtonBar);
public:
int SetButtonBar(Microsoft::VisualStudio::TextManager::Interop::IVsButtonBar ^ pButtonBar);
int SetButtonBar(Microsoft::VisualStudio::TextManager::Interop::IVsButtonBar const & pButtonBar);
public int SetButtonBar (Microsoft.VisualStudio.TextManager.Interop.IVsButtonBar pButtonBar);
abstract member SetButtonBar : Microsoft.VisualStudio.TextManager.Interop.IVsButtonBar -> int
Public Function SetButtonBar (pButtonBar As IVsButtonBar) As Integer
Параметры
- pButtonBar
- IVsButtonBar
окне Указатель на панель кнопок.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из текстмгр. IDL:
HRESULT IVsButtonBarClient::SetButtonBar(
[in] IVsButtonBar *pButtonBar
);
SetButtonBar вызывается панелью кнопок для самостоятельного подключения к клиенту. Причина, по которой требуется этот обратный вызов, а не полагаться на возвращаемое значение AddButtonBar , заключается в том, что обратные вызовы клиента необходимы в результате присоединения строки со списком перед AddButtonBar возвратом. SetButtonBar метод должен вызываться только один раз.