Функция SetBkMode

Функция SetBkMode устанавливает фоновый режим смешивания контекста заданного устройства. Фоновый режим смешивания используется текстом, кистями для штриховки и стилями пера, которые не являются сплошными линиями.

Синтаксис

int SetBkMode(
  HDC hdc,      // дескриптор DC
  int iBkMode   // режим фона
);

Параметры

hdc

[in] Дескриптор контекста устройства.

iBkMode

[in] Устанавливает режим фона. Этот параметр может быть одним из ниже перечисленных значений.

Значение

Описание

OPAQUE Фон закрашивается текущим цветом фона перед тем, как текст, кисть для штриховки или перо начнут рисовать.
TRANSPARENT Фон остается нетронутым.

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

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

Если функция завершается ошибкой, возвращаемое значение - нуль.

Windows NT/2000/XP: Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.

Замечания

Функция SetBkMode оказывает влияние на стили линий нарисованных строк при использовании пера, созданного функцией CreatePen. SetBkMode не влияет на строки, нарисованные, с использованием пера, созданным функцией ExtCreatePen.

Параметр iBkMode может также быть установлен в конкретные для драйвера значения. GDI передает такие значения драйверу устройства и, в противном случае, игнорирует их.

Демонстрационный код

Пример смотри в статье Вращение строк текста.

Смотри также

Обзор Окрашивание и рисование, Функции окрашивания и рисования, CreatePen, ExtCreatePen, GetBkMode

Размещение и совместимость SetBkMode

К Windows Vista Да
л Windows XP Да
и Windows 2000 Professional Да
е Windows NT Workstation Да версии 3.1 и выше
н Windows Me Да
т Windows 98 Да
  Windows 95 Да
С Windows Server 2008 Да
е Windows Server 2003 Да
р Windows 2000 Server Да
в Windows NT Server Да версии 3.1 и выше
е
р
Используемая библиотека Gdi32.lib
Используемая DLL -
Заголовочный файл
- объявлено в Wingdi.h
- включено в Windows.h
Unicode -
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz