Partilhar via


Método IVsUIShell2.CreateGradient (UInt32, IVsGradient)

 

Publicado: abril de 2016

Retorna um IVsGradient o objeto no qual desenhar um gradiente de um tipo especificado.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int CreateGradient(
    uint GRADIENTTYPE,
    out IVsGradient pGradient
)
int CreateGradient(
    unsigned int GRADIENTTYPE,
    [OutAttribute] IVsGradient^% pGradient
)
abstract CreateGradient : 
        GRADIENTTYPE:uint32 *
        pGradient:IVsGradient byref -> int
Function CreateGradient (
    GRADIENTTYPE As UInteger,
    <OutAttribute> ByRef pGradient As IVsGradient
) As Integer

Parâmetros

  • GRADIENTTYPE
    [in] O tipo de gradiente para ser pintado, especificado por um valor a partir do __GRADIENTTYPE enumeração.
  • pGradient
    [out] Um IVsGradient objeto cujas funções de membro podem desenhar o tipo de gradiente especificado.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell80.idl:

HRESULT IVsUIShell2::CreateGradient(
   [in]  GRADIENTTYPE   gradientType,
   [out] IVsGradient ** pGradient
);

Não gerenciados VSPackages são responsáveis pela liberação de IVsGradient Interface.

Para uma discussão completa sobre as práticas recomendadas para escolher os tipos corretos de gradientes durante a criação de uma interface de usuário, consulte The Visual Studio UI Guidelines documento.

Consulte também

Interface IVsUIShell2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo