IVsUIShell2.CreateGradient(UInt32, IVsGradient) Método

Definição

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

public:
 int CreateGradient(System::UInt32 GRADIENTTYPE, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsGradient ^ % pGradient);
public:
 int CreateGradient(unsigned int GRADIENTTYPE, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsGradient ^ &  pGradient);
int CreateGradient(unsigned int GRADIENTTYPE, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsGradient const & & pGradient);
public int CreateGradient (uint GRADIENTTYPE, out Microsoft.VisualStudio.Shell.Interop.IVsGradient pGradient);
abstract member CreateGradient : uint32 * IVsGradient -> int
Public Function CreateGradient (GRADIENTTYPE As UInteger, ByRef pGradient As IVsGradient) As Integer

Parâmetros

GRADIENTTYPE
UInt32

no O tipo de gradiente a ser pintado, especificado por um valor da __GRADIENTTYPE enumeração.

pGradient
IVsGradient

fora Um IVsGradient objeto cujas funções de membro podem desenhar o tipo de gradação especificado.

Retornos

Int32

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

Comentários

Assinatura COM

De vsshell80. idl:

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

Os VSPackages não gerenciados são responsáveis por liberar a IVsGradient interface.

Para obter uma discussão completa sobre as práticas recomendadas para escolher os tipos corretos de gradientes ao criar uma interface do usuário, consulte The Visual Studio UI Guidelines documento.

Aplica-se a