Aracılığıyla paylaş


Command Arabirim

Ortamdaki komutu temsil eder.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")> _
Public Interface Command
[GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface Command
[GuidAttribute(L"5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")]
public interface class Command
[<GuidAttribute("5FE10FB0-91A1-4E55-BAAA-ECCAE5CCEB94")>]
type Command =  interface end
public interface Command

Command türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Bindings Ayarlar veya komut çağırmak için kullanılan tuş vuruşlarını listesini alır.
Genel özellik Collection Alır Commands koleksiyonu içeren Command nesne.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Guid GUID belirli bir nesne için alır.
Genel özellik ID Gruptaki GUID komutu temsil etmek için kullanılan bir komut kimliği alır.
Genel özellik IsAvailable Belirten bir değeri alır olup olmadığı Command halen açık.
Genel özellik LocalizedName Yerelleştirilmiş komutun adını alır.
Genel özellik Name Nesnenin adını alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddControl Kalıcı komut çubuğu denetiminin komut oluşturur.
Genel yöntem Delete İle oluşturulan adlandırılmış bir komut kaldırır AddNamedCommand yöntemi.

Üst

Açıklamalar

Bu nesne kullanarak başvuru Item.

Bu nesnenin çeşitli şekillerde, kurallı adı veya GUID kimliği kullanarak baþvurabilirsiniz Komutların çoğu çağırmak için en kolay yolu kullanmaktır ExecuteCommand. Kullanabileceğiniz Raise için ender, çağırmak gerekir, bir komutu olmadan bir ad.

Örnekler

' Macro code.
Sub CommandExample()
  ' Creates a text document listing all command names.
  Dim Cmd As Command
  Dim Doc As Document
  Dim TxtDoc As TextDocument

  ' Create a new text document.
  DTE.ItemOperations.NewFile ("General\Text File")
  Set Doc = ActiveDocument
  Set TxtDoc = Doc.Object("TextDocument")
  For Each Cmd In Commands
  If (Cmd.Name <> "") Then
    TxtDoc.Selection.Text = Cmd.Name & vbLF
    TxtDoc.Selection.Collapse
  End If
  Next
End Sub

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı