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


IVsProfferCommands2.AddNamedCommand2 - метод

Обновлен: Ноябрь 2007

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

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

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

Синтаксис

'Декларация
Sub AddNamedCommand2 ( _
    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, _
    dwUIElementType As UInteger _
)
'Применение
Dim instance As IVsProfferCommands2
Dim pguidPackage As Guid
Dim pguidCmdGroup As Guid
Dim pszCmdNameCanonical As String
Dim pdwCmdId As UInteger
Dim pszCmdNameLocalized As String
Dim pszBtnText As String
Dim pszCmdTooltip As String
Dim pszSatelliteDLL As String
Dim dwBitmapResourceId As UInteger
Dim dwBitmapImageIndex As UInteger
Dim dwCmdFlagsDefault As UInteger
Dim cUIContexts As UInteger
Dim rgguidUIContexts As Guid
Dim dwUIElementType As UInteger

instance.AddNamedCommand2(pguidPackage, _
    pguidCmdGroup, pszCmdNameCanonical, _
    pdwCmdId, pszCmdNameLocalized, pszBtnText, _
    pszCmdTooltip, pszSatelliteDLL, _
    dwBitmapResourceId, dwBitmapImageIndex, _
    dwCmdFlagsDefault, cUIContexts, _
    rgguidUIContexts, dwUIElementType)
void AddNamedCommand2(
    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,
    uint dwUIElementType
)
void AddNamedCommand2(
    [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, 
    [InAttribute] unsigned int dwUIElementType
)
function AddNamedCommand2(
    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, 
    dwUIElementType : uint
)

Параметры

Разрешения

См. также

Ссылки

IVsProfferCommands2 Интерфейс

IVsProfferCommands2 - члены

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