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, функции-члены которого могут закрасить область градиентом указанного типа.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
HRESULT IVsUIShell2::CreateGradient(
[in] GRADIENTTYPE gradientType,
[out] IVsGradient ** pGradient
);
Неуправляемые пакеты VSPackage отвечают за освобождение IVsGradient интерфейса.
Полное обсуждение рекомендаций по выбору правильных типов градиентов при проектировании пользовательского интерфейса см The Visual Studio UI Guidelines . в документе.