IVsUIShell2.CreateGradient(UInt32, IVsGradient) Метод

Определение

Возвращает объект IVsGradient, на котором рисуется градиент указанного типа.

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

Параметры

GRADIENTTYPE
UInt32

[in] Тип градиента, которым необходимо закрасить объект, указанный значением из перечисления __GRADIENTTYPE.

pGradient
IVsGradient

[out] Объект IVsGradient, функции-члены которого могут закрасить область градиентом указанного типа.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из vsshell80. IDL:

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

Неуправляемые пакеты VSPackage отвечают за освобождение IVsGradient интерфейса.

Полное обсуждение рекомендаций по выбору правильных типов градиентов при проектировании пользовательского интерфейса см The Visual Studio UI Guidelines . в документе.

Применяется к