IVsUIShell2.CreateGradient(UInt32, IVsGradient) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.