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

окне Указатель на панель кнопок.

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

Int32

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

Комментарии

Подпись COM

Из текстмгр. IDL:

HRESULT IVsButtonBarClient::SetButtonBar(  
   [in] IVsButtonBar *pButtonBar  
);  

SetButtonBar вызывается панелью кнопок для самостоятельного подключения к клиенту. Причина, по которой требуется этот обратный вызов, а не полагаться на возвращаемое значение AddButtonBar , заключается в том, что обратные вызовы клиента необходимы в результате присоединения строки со списком перед AddButtonBar возвратом. SetButtonBar метод должен вызываться только один раз.

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