Commands2.CommandInfo 方法
傳回與指定 CommandBar 控制項關聯的命令 GUID 和 ID。
命名空間: EnvDTE80
組件: EnvDTE80 (在 EnvDTE80.dll 中)
語法
'宣告
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
)
參數
CommandBarControl
類型:Object必要項。 與命令關聯的 CommandBar 控制項。
Guid
類型:String%必要項。 命令的 GUID。
ID
類型:Int32%必要項。 命令 ID。
範例
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 command bar control.
cmds.CommandInfo(cmdbarctl, GUID, ID)
End Sub
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。