Commands.CommandInfo Method
Returns the command GUID and ID associated with the given Microsoft.VisualStudio.CommandBars.CommandBar control.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
Sub CommandInfo ( _
CommandBarControl As Object, _
<OutAttribute> ByRef Guid As String, _
<OutAttribute> ByRef ID As Integer _
)
void CommandInfo(
Object CommandBarControl,
out string Guid,
out int ID
)
void CommandInfo(
[InAttribute] Object^ CommandBarControl,
[OutAttribute] String^% Guid,
[OutAttribute] int% ID
)
abstract CommandInfo :
CommandBarControl:Object *
Guid:string byref *
ID:int byref -> unit
function CommandInfo(
CommandBarControl : Object,
Guid : String,
ID : int
)
Parameters
CommandBarControl
Type: System.ObjectRequired. The Microsoft.VisualStudio.CommandBars.CommandBar control associated with the command.
Guid
Type: System.String%Required. The command's GUID.
ID
Type: System.Int32%Required. The command's ID.
Examples
' 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
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.