Метод IDWriteTextLayout::SetDrawingEffect (dwrite.h)

Задает эффект рисования, определяемый приложением.

Синтаксис

HRESULT SetDrawingEffect(
  IUnknown          *drawingEffect,
  DWRITE_TEXT_RANGE textRange
);

Параметры

drawingEffect

Тип: IUnknown*

Определяемые приложением эффекты рисования, применяемые к диапазону. Этот объект данных будет передан обратно в обратные вызовы рисования приложения для окончательной отрисовки.

textRange

Тип: DWRITE_TEXT_RANGE

Диапазон текста, к которому применяется это изменение.

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

Тип: HRESULT

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

Комментарии

Id2D1Brush, например цвет или кисть градиента, можно задать в качестве эффекта рисования, если вы используете ID2D1RenderTarget::D rawTextLayout для рисования текста, и эта кисть будет использоваться для рисования указанного диапазона текста.

Этот эффект рисования связан с указанным диапазоном и передается приложению посредством обратного вызова, когда диапазон рисуется во время рисования.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite.h
Библиотека Dwrite.lib
DLL Dwrite.dll

См. также раздел

IDWriteTextLayout