Commands.CommandInfo – metoda
Tento příkaz vrátí hodnotu GUID a ID přidružené daný ovládací prvek Microsoft.VisualStudio.CommandBars.CommandBar.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
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
)
Parametry
CommandBarControl
Typ: ObjectPovinné.Microsoft.VisualStudio.CommandBars.CommandBar ovládacího prvku přidruženého k příkazu.
Guid
Typ: String%Povinné.Tento příkaz GUID.
ID
Typ: Int32%Povinné.ID příkazu.
Příklady
' 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
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.