共用方式為


IVsProfferCommands.AddNamedCommand 方法

這個應用程式開發介面支援 .NET Framework 基礎結構,但您不可以直接在程式碼中使用它。

僅限 Microsoft 內部使用。

命名空間:  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
)

參數

  • pguidPackage
    類型:Guid%

    套件的 GUID。

  • pguidCmdGroup
    類型:Guid%

    命令群組的 GUID。

  • pszCmdNameCanonical
    類型:String

    命令名稱。

  • pdwCmdId
    類型:UInt32%

    命令的命令 ID。

  • pszCmdNameLocalized
    類型:String

    命令的當地語系化名稱。

  • pszBtnText
    類型:String

    按鈕文字。

  • pszCmdTooltip
    類型:String

    與命令相關的工具提示資訊。

  • pszSatelliteDLL
    類型:String

    附屬組件的名稱。

  • dwBitmapResourceId
    類型:UInt32

    點陣圖資源 ID。

  • dwBitmapImageIndex
    類型:UInt32

    點陣圖資源的索引。

  • dwCmdFlagsDefault
    類型:UInt32

    預設旗標。

  • cUIContexts
    類型:UInt32

    使用者介面內容。

  • rgguidUIContexts
    類型:Guid%

    使用者介面內容的 GUID。

.NET Framework 安全性

請參閱

參考

IVsProfferCommands 介面

EnvDTE 命名空間