Поделиться через


Commands.CommandInfo - метод

Обновлен: Ноябрь 2007

Возвращает значение GUID и идентификатор команды, связанные с данным элементом управления Microsoft.VisualStudio.CommandBars.CommandBar.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Sub CommandInfo ( _
    CommandBarControl As Object, _
    <OutAttribute> ByRef Guid As String, _
    <OutAttribute> ByRef ID As Integer _
)
'Применение
Dim instance As Commands
Dim CommandBarControl As Object
Dim Guid As String
Dim ID As Integer

instance.CommandInfo(CommandBarControl, _
    Guid, ID)
void CommandInfo(
    Object CommandBarControl,
    out string Guid,
    out int ID
)
void CommandInfo(
    [InAttribute] Object^ CommandBarControl, 
    [OutAttribute] String^% Guid, 
    [OutAttribute] int% ID
)
function CommandInfo(
    CommandBarControl : Object, 
    Guid : String, 
    ID : int
)

Параметры

  • CommandBarControl
    Тип: System.Object
    Обязательный. Управляющий элемент Microsoft.VisualStudio.CommandBars.CommandBar связан с командой.
  • Guid
    Тип: System.String%
    Обязательный. GUID команды.
  • ID
    Тип: System.Int32%
    Обязательный. Идентификатор команды.

Примеры

' Macro code.
Sub CommandInfoExample()
   Dim cmds As Commands
   Dim cmdobj As Command
   Dim cmdbarobj As CommandBar
   Dim cmdbarctl As CommandBarControl
   Dim colAddins As AddIns
   Dim GUID As String
   Dim ID As Long

   ' Set references.
   colAddins = DTE.AddIns()
   cmds = DTE.Commands
   cmdobj = cmds.Item("File.NewFile")
   GUID = ""
   ID = 0

   ' Create a toolbar and add the File.NewFile command to it.
   cmdbarobj = cmds.AddCommandBar("AACmdBar", _
   vsCommandBarType.vsCommandBarTypeToolbar)
   MsgBox("Commandbar name: " & cmdbarobj.Name)
   cmdbarctl = cmdobj.AddControl(cmdbarobj)
   ' Assign new GUID and ID to the command bar control.
   cmds.CommandInfo(cmdbarctl, GUID, ID)
End Sub

Разрешения

См. также

Ссылки

Commands Интерфейс

Commands - члены

EnvDTE - пространство имен