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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.