Поделиться через


IVsProfferCommands.AddNamedCommand - метод

Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.

Только для внутреннего использования в корпорации Майкрософт.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
Sub AddNamedCommand ( _
    ByRef pguidPackage As Guid, _
    ByRef pguidCmdGroup As Guid, _
    pszCmdNameCanonical As String, _
    <OutAttribute> ByRef pdwCmdId As UInteger, _
    pszCmdNameLocalized As String, _
    pszBtnText As String, _
    pszCmdTooltip As String, _
    pszSatelliteDLL As String, _
    dwBitmapResourceId As UInteger, _
    dwBitmapImageIndex As UInteger, _
    dwCmdFlagsDefault As UInteger, _
    cUIContexts As UInteger, _
    ByRef rgguidUIContexts As Guid _
)
void AddNamedCommand(
    ref Guid pguidPackage,
    ref Guid pguidCmdGroup,
    string pszCmdNameCanonical,
    out uint pdwCmdId,
    string pszCmdNameLocalized,
    string pszBtnText,
    string pszCmdTooltip,
    string pszSatelliteDLL,
    uint dwBitmapResourceId,
    uint dwBitmapImageIndex,
    uint dwCmdFlagsDefault,
    uint cUIContexts,
    ref Guid rgguidUIContexts
)
void AddNamedCommand(
    [InAttribute] Guid% pguidPackage, 
    [InAttribute] Guid% pguidCmdGroup, 
    [InAttribute] String^ pszCmdNameCanonical, 
    [OutAttribute] unsigned int% pdwCmdId, 
    [InAttribute] String^ pszCmdNameLocalized, 
    [InAttribute] String^ pszBtnText, 
    [InAttribute] String^ pszCmdTooltip, 
    [InAttribute] String^ pszSatelliteDLL, 
    [InAttribute] unsigned int dwBitmapResourceId, 
    [InAttribute] unsigned int dwBitmapImageIndex, 
    [InAttribute] unsigned int dwCmdFlagsDefault, 
    [InAttribute] unsigned int cUIContexts, 
    [InAttribute] Guid% rgguidUIContexts
)
abstract AddNamedCommand : 
        pguidPackage:Guid byref * 
        pguidCmdGroup:Guid byref * 
        pszCmdNameCanonical:string * 
        pdwCmdId:uint32 byref * 
        pszCmdNameLocalized:string * 
        pszBtnText:string * 
        pszCmdTooltip:string * 
        pszSatelliteDLL:string * 
        dwBitmapResourceId:uint32 * 
        dwBitmapImageIndex:uint32 * 
        dwCmdFlagsDefault:uint32 * 
        cUIContexts:uint32 * 
        rgguidUIContexts:Guid byref -> unit 
function AddNamedCommand(
    pguidPackage : Guid, 
    pguidCmdGroup : Guid, 
    pszCmdNameCanonical : String, 
    pdwCmdId : uint, 
    pszCmdNameLocalized : String, 
    pszBtnText : String, 
    pszCmdTooltip : String, 
    pszSatelliteDLL : String, 
    dwBitmapResourceId : uint, 
    dwBitmapImageIndex : uint, 
    dwCmdFlagsDefault : uint, 
    cUIContexts : uint, 
    rgguidUIContexts : Guid
)

Параметры

  • pguidCmdGroup
    Тип: System.Guid%
    GUID группы команд.
  • pszCmdNameCanonical
    Тип: System.String
    Имя команды.
  • pdwCmdId
    Тип: System.UInt32%
    Идентификатор команды.
  • pszCmdNameLocalized
    Тип: System.String
    Локализованное имя команды.
  • pszCmdTooltip
    Тип: System.String
    Подсказка о команде.
  • pszSatelliteDLL
    Тип: System.String
    Имя вспомогательной сборки.
  • dwBitmapResourceId
    Тип: System.UInt32
    Идентификатор ресурса растрового изображения.
  • dwBitmapImageIndex
    Тип: System.UInt32
    Индекс ресурса растрового изображения.
  • dwCmdFlagsDefault
    Тип: System.UInt32
    Флаги по умолчанию.
  • cUIContexts
    Тип: System.UInt32
    Контексты пользовательского интерфейса.
  • rgguidUIContexts
    Тип: System.Guid%
    GUID контекстов пользовательского интерфейса.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsProfferCommands Интерфейс

EnvDTE - пространство имен