Прочитать на английском

Поделиться через


Windows GDI

Обзор технологии Windows GDI.

Чтобы разработать GDI Windows, вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих руководствах.

Функции

 
AbortPath

Функция AbortPath закрывает и удаляет все пути в указанном контексте устройства.
AddFontMemResourceEx

Функция AddFontMemResourceEx добавляет ресурс шрифта из образа памяти в систему.
AddFontResourceA

Функция AddFontResource добавляет ресурс шрифта из указанного файла в таблицу системных шрифтов. Впоследствии шрифт можно использовать для вывода текста любым приложением. (ANSI)
AddFontResourceExA

Функция AddFontResourceEx добавляет ресурс шрифта из указанного файла в систему. Шрифты, добавленные с помощью функции AddFontResourceEx, могут быть помечены как частные и не перечисляемые. (ANSI)
AddFontResourceExW

Функция AddFontResourceEx добавляет ресурс шрифта из указанного файла в систему. Шрифты, добавленные с помощью функции AddFontResourceEx, могут быть помечены как частные и не перечисляемые. (Юникод)
AddFontResourceW

Функция AddFontResource добавляет ресурс шрифта из указанного файла в таблицу системных шрифтов. Впоследствии шрифт можно использовать для вывода текста любым приложением. (Юникод)
AlphaBlend

Функция AlphaBlend отображает растровые изображения с прозрачными или полутранспарентными пикселями.
AngleArc

Функция AngleArc рисует сегмент линии и дугу.
AnimatePalette

Функция AnimatePalette заменяет записи в указанной логической палитре.
Arc

Функция Arc рисует эллиптическую дугу.
ArcTo

Функция ArcTo рисует эллиптические дуги.
BeginPaint

Функция BeginPaint подготавливает указанное окно для рисования и заполняет структуру PAINTSTRUCT сведениями о картине.
BeginPath

Функция BeginPath открывает скобку пути в указанном контексте устройства.
BitBlt

Функция BitBlt выполняет передачу данных цвета, соответствующих прямоугольнику пикселей из указанного контекста исходного устройства в контекст целевого устройства.
CancelDC

Функция CancelDC отменяет любую ожидающие операции в указанном контексте устройства (DC).
CFP_ALLOCPROC

Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для выделения памяти.
CFP_FREEPROC

Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для освобождения памяти.
CFP_REALLOCPROC

Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для перераспреждения памяти при необходимости изменения размера выделенного буфера.
ChangeDisplaySettingsA

Функция ChangeDisplaySettings изменяет параметры устройства отображения по умолчанию на указанный графический режим. (ANSI)
ChangeDisplaySettingsExA

Функция ChangeDisplaySettingsEx изменяет параметры указанного устройства отображения на указанный графический режим. (ANSI)
ChangeDisplaySettingsExW

Функция ChangeDisplaySettingsEx изменяет параметры указанного устройства отображения на указанный графический режим. (Юникод)
ChangeDisplaySettingsW

Функция ChangeDisplaySettings изменяет параметры устройства отображения по умолчанию на указанный графический режим. (Юникод)
Аккорд

Функция "Аккорд" рисует аккорд (область, ограниченная пересечением многоточия и сегментом линии, называемой секантом). Аккорд описывается с помощью текущего пера и заполняется с помощью текущей кисти.
ClientToScreen

Функция ClientToScreen преобразует координаты клиентской области указанной точки в координаты экрана.
CloseEnhMetaFile

Функция CloseEnhMetaFile закрывает контекст устройства расширенного метафайла и возвращает дескриптор, определяющий метафайл расширенного формата.
CloseFigure

Функция CloseFigure закрывает открытый рисунок в пути.
CloseMetaFile

Функция CloseMetaFile закрывает контекст устройства метафайла и возвращает дескриптор, определяющий метафайл формата Windows.
CombineRgn

Функция CombineRgn объединяет два региона и сохраняет результат в третьем регионе. Два региона объединяются в соответствии с указанным режимом.
CombineTransform

Функция CombineTransform объединяет два мировых пространства к преобразованиям пространства страницы.
CopyEnhMetaFileA

Функция CopyEnhMetaFile копирует содержимое метафайла расширенного формата в указанный файл. (ANSI)
CopyEnhMetaFileW

Функция CopyEnhMetaFile копирует содержимое метафайла расширенного формата в указанный файл. (Юникод)
CopyMetaFileA

Функция CopyMetaFile копирует содержимое метафайла формата Windows в указанный файл. (ANSI)
CopyMetaFileW

Функция CopyMetaFile копирует содержимое метафайла формата Windows в указанный файл. (Юникод)
CopyRect

Функция CopyRect копирует координаты одного прямоугольника в другой.
CreateBitmap

Функция CreateBitmap создает растровое изображение с указанной шириной, высотой и цветовым форматом (цветовые плоскости и биты на пиксель).
CreateBitmapIndirect

Функция CreateBitmapIndirect создает растровое изображение с указанной шириной, высотой и цветовым форматом (цветовые плоскости и биты на пиксель).
CreateBrushIndirect

Функция CreateBrushIndirect создает логическую кисть с указанным стилем, цветом и шаблоном.
CreateCompatibleBitmap

Функция CreateCompatibleBitmap создает растровое изображение, совместимое с устройством, которое связано с указанным контекстом устройства.
CreateCompatibleDC

Функция CreateCompatibleDC создает контекст устройства памяти (DC), совместимый с указанным устройством.
CreateDCA

Функция CreateDC создает контекст устройства (DC) для устройства с помощью указанного имени. (ANSI)
CreateDCW

Функция CreateDC создает контекст устройства (DC) для устройства с помощью указанного имени. (Юникод)
CreateDIBitmap

Функция CreateDIBitmap создает совместимое растровое изображение (DDB) из DIB и, при необходимости, задает битовые изображения.
CreateDIBPatternBrush

Функция CreateDIBPatternBrush создает логическую кисть, которая содержит шаблон, заданный указанным точечным изображением, независимым от устройства (DIB).
CreateDIBPatternBrushPt

Функция CreateDIBPatternBrushPt создает логическую кисть с шаблоном, заданным точечным изображением, независимым от устройства (DIB).
CreateDIBSection

Функция CreateDIBSection создает DIB, в которую приложения могут выполнять запись напрямую.
CreateDiscardableBitmap

Функция CreateDiscardableBitmap создает удаленную растровую карту, совместимую с указанным устройством.
CreateEllipticRgn

Функция CreateEllipticRgn создает эллиптический регион.
CreateEllipticRgnIndirect

Функция CreateEllipticRgnIndirect создает эллиптический регион.
CreateEnhMetaFileA

Функция CreateEnhMetaFile создает контекст устройства для метафайла расширенного формата. Этот контекст устройства можно использовать для хранения независимого от устройства рисунка. (ANSI)
CreateEnhMetaFileW

Функция CreateEnhMetaFile создает контекст устройства для метафайла расширенного формата. Этот контекст устройства можно использовать для хранения независимого от устройства рисунка. (Юникод)
CreateFontA

Функция CreateFont создает логический шрифт с указанными характеристиками. Логический шрифт можно выбрать в качестве шрифта для любого устройства. (ANSI)
CreateFontIndirectA

Функция CreateFontIndirect создает логический шрифт с указанными характеристиками. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (ANSI)
CreateFontIndirectExA

Функция CreateFontIndirectEx указывает логический шрифт, имеющий характеристики в указанной структуре. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (ANSI)
CreateFontIndirectExW

Функция CreateFontIndirectEx указывает логический шрифт, имеющий характеристики в указанной структуре. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (Юникод)
CreateFontIndirectW

Функция CreateFontIndirect создает логический шрифт с указанными характеристиками. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (Юникод)
CreateFontPackage

Функция CreateFontPackage создает подмножество указанного шрифта TrueType, как правило, для передачи его на принтер.
CreateFontW

Функция CreateFont создает логический шрифт с указанными характеристиками. Логический шрифт можно выбрать в качестве шрифта для любого устройства. (Юникод)
CreateHalftonePalette

Функция CreateHalftonePalette создает полутонную палитру для указанного контекста устройства (DC).
CreateHatchBrush

Функция CreateHatchBrush создает логическую кисть с указанным шаблоном и цветом хэтча.
CreateICA

Функция CreateIC создает контекст сведений для указанного устройства. (ANSI)
CreateICW

Функция CreateIC создает контекст сведений для указанного устройства. (Юникод)
CreateMetaFileA

Функция CreateMetaFile создает контекст устройства для метафайла формата Windows. (ANSI)
CreateMetaFileW

Функция CreateMetaFile создает контекст устройства для метафайла формата Windows. (Юникод)
CreatePalette

Функция CreatePalette создает логическую палитру.
CreatePatternBrush

Функция CreatePatternBrush создает логическую кисть с указанным шаблоном растрового изображения. Растровое изображение может быть растровым изображением раздела DIB, которое создается функцией CreateDIBSection или может быть зависимым от устройства растровым изображением.
CreatePen

Функция CreatePen создает логическое перо с указанным стилем, шириной и цветом. Затем перо можно выбрать в контексте устройства и использовать для рисования линий и кривых.
CreatePenIndirect

Функция CreatePenIndirect создает логическое косметическое перо с стилем, шириной и цветом, указанным в структуре.
CreatePolygonRgn

Функция CreatePolygonRgn создает многоугольник.
CreatePolygonRgn

Функция CreatePolygonRgn создает регион, состоящий из ряда многоугольников. Многоугольники могут перекрываться.
CreateRectRgn

Функция CreateRectRgn создает прямоугольную область.
CreateRectRgnIndirect

Функция CreateRectRgnIndirect создает прямоугольную область.
CreateRoundRectRgn

Функция CreateRoundRectRgn создает прямоугольную область с округленными углами.
CreateScalableFontResourceA

Функция CreateScalableFontResource создает файл ресурсов шрифта для масштабируемого шрифта. (ANSI)
CreateScalableFontResourceW

Функция CreateScalableFontResource создает файл ресурсов шрифта для масштабируемого шрифта. (Юникод)
CreateSolidBrush

Функция CreateSolidBrush создает логическую кисть с указанным сплошным цветом.
DeleteDC

Функция DeleteDC удаляет указанный контекст устройства (DC).
DeleteEnhMetaFile

Функция DeleteEnhMetaFile удаляет метафайл расширенного формата или дескриптор метафайла расширенного формата.
DeleteFont

Макрос DeleteFont удаляет объект шрифта, освобождая все системные ресурсы, связанные с объектом шрифта.
DeleteMetaFile

Функция DeleteMetaFile удаляет метафайл формата Windows или метафайл формата Windows.
DeleteObject

Функция DeleteObject удаляет логическое перо, кисть, шрифт, растровое изображение, регион или палитру, освобождая все системные ресурсы, связанные с объектом. После удаления объекта указанный дескриптор больше недействителен.
DIBINDEX

Макрос DIBINDEX принимает индекс в запись в таблице цветов DIB и возвращает значение COLORREF, указывающее цвет, связанный с заданным индексом.
DPtoLP

Функция DPtoLP преобразует координаты устройства в логические координаты. Преобразование зависит от режима сопоставления контекста устройства, параметров источников и экстентов окна и окна просмотра, а также преобразования мира.
DrawAnimatedRects

Анимирует заголовок окна, чтобы указать открытие значка или минимизацию или максимизацию окна.
DrawCaption

Функция DrawCaption рисует заголовок окна.
DrawEdge

Функция DrawEdge рисует один или несколько краев прямоугольника.
DrawEscape

Функция DrawEscape предоставляет возможности рисования указанного видеотрансляции, которые недоступны напрямую через интерфейс графического устройства (GDI).
DrawFocusRect

Функция DrawFocusRect рисует прямоугольник в стиле, используемом для указания того, что прямоугольник имеет фокус.
DrawFrameControl

Функция DrawFrameControl рисует элемент управления кадром указанного типа и стиля.
DrawStateA

Функция DrawState отображает изображение и применяет визуальный эффект для указания состояния, например отключенного или состояния по умолчанию. (ANSI)
DRAWSTATEPROC

Функция DrawStateProc — это определяемая приложением функция обратного вызова, которая отображает сложное изображение для функции DrawState.
DrawStateW

Функция DrawState отображает изображение и применяет визуальный эффект для указания состояния, например отключенного или состояния по умолчанию. (Юникод)
DrawText

Функция DrawText рисует форматированный текст в указанном прямоугольнике. (Функция DrawText)
DrawTextA

Функция DrawText рисует форматированный текст в указанном прямоугольнике. Он форматирует текст в соответствии с указанным методом (расширяющие вкладки, оправдывающие символы, критические линии и т. д.). (DrawTextA)
DrawTextExA

Функция DrawTextEx рисует форматированный текст в указанном прямоугольнике. (ANSI)
DrawTextExW

Функция DrawTextEx рисует форматированный текст в указанном прямоугольнике. (Юникод)
DrawTextW

Функция DrawTextW (Юникод) рисует форматированный текст в указанном прямоугольнике. (Функция DrawTextW)
Эллипс

Функция Ellipse рисует многоточие. Центр эллипса является центром указанного ограничивающего прямоугольника. Многоточие описывается с помощью текущего пера и заполняется с помощью текущей кисти.
EndPaint

Функция EndPaint помечает конец рисования в указанном окне. Эта функция требуется для каждого вызова функции BeginPaint, но только после завершения рисования.
EndPath

Функция EndPath закрывает скобку пути и выбирает путь, определенный скобкой в указанном контексте устройства.
ENHMFENUMPROC

Функция EnhMetaFileProc — это определяемая приложением функция обратного вызова, используемая с функцией EnumEnhMetaFile.
EnumDisplayDevicesA

Функция EnumDisplayDevices позволяет получить сведения о устройствах отображения в текущем сеансе. (ANSI)
EnumDisplayDevicesW

Функция EnumDisplayDevices позволяет получить сведения о устройствах отображения в текущем сеансе. (Юникод)
EnumDisplayMonitors

Функция EnumDisplayMonitors перечисляет мониторы отображения (включая невидимые псевдо мониторы, связанные с драйверами зеркального отображения), которые пересекаются между областью, сформированной пересечением указанного прямоугольника обрезки и видимой области контекста устройства. EnumDisplayMonitors вызывает определяемую приложением функцию обратного вызова MonitorEnumProc один раз для каждого перечисленного монитора. Обратите внимание, что GetSystemMetrics (SM_CMONITORS) подсчитывает только мониторы отображения.
EnumDisplaySettingsA

Функция EnumDisplaySettings извлекает сведения о одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов устройства отображения, выполните ряд вызовов этой функции. (ANSI)
EnumDisplaySettingsExA

Функция EnumDisplaySettingsEx извлекает сведения о одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов для устройства отображения, выполните ряд вызовов этой функции. (ANSI)
EnumDisplaySettingsExW

Функция EnumDisplaySettingsEx извлекает сведения о одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов для устройства отображения, выполните ряд вызовов этой функции. (Юникод)
EnumDisplaySettingsW

Функция EnumDisplaySettings извлекает сведения о одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов устройства отображения, выполните ряд вызовов этой функции. (Юникод)
EnumEnhMetaFile

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

Функция EnumFontFamilies перечисляет шрифты в указанном семействе шрифтов, доступных на указанном устройстве. (ANSI)
EnumFontFamiliesExA

Функция EnumFontFamiliesEx перечисляет все однозначно именованные шрифты в системе, соответствующие характеристикам шрифта, заданным структурой LOGFONT. EnumFontFamiliesEx перечисляет шрифты на основе имени шрифта, набора символов или обоих типов. (ANSI)
EnumFontFamiliesExW

Функция EnumFontFamiliesEx перечисляет все однозначно именованные шрифты в системе, соответствующие характеристикам шрифта, заданным структурой LOGFONT. EnumFontFamiliesEx перечисляет шрифты на основе имени шрифта, набора символов или обоих типов. (Юникод)
EnumFontFamiliesW

Функция EnumFontFamilies перечисляет шрифты в указанном семействе шрифтов, доступных на указанном устройстве. (Юникод)
EnumFontsA

Функция EnumFonts перечисляет шрифты, доступные на указанном устройстве. (ANSI)
EnumFontsW

Функция EnumFonts перечисляет шрифты, доступные на указанном устройстве. (Юникод)
EnumMetaFile

Функция EnumMetaFile перечисляет записи в метафайлу формата Windows, извлекая каждую запись и передавая ее в указанную функцию обратного вызова.
EnumObjects

Функция EnumObjects перечисляет ручки или кисти, доступные для указанного контекста устройства (DC).
EqualRect

Функция EqualRect определяет, равны ли два указанных прямоугольника, сравнивая координаты их верхних и правых углов в правом верхнем углу.
EqualRgn

Функция EqualRgn проверяет два указанных региона, чтобы определить, совпадают ли они. Функция считает два региона идентичными, если они равны размеру и фигуре.
ExcludeClipRect

Функция ExcludeClipRect создает новый регион вырезки, состоящий из существующей области вырезки минус указанный прямоугольник.
ExcludeUpdateRgn

Функция ExcludeUpdateRgn запрещает рисование в недопустимых областях окна, исключая обновленный регион в окне из области вырезки.
ExtCreatePen

Функция ExtCreatePen создает логическую косметику или геометрическое перо, которое имеет указанный стиль, ширину и атрибуты кисти.
ExtCreateRegion

Функция ExtCreateRegion создает регион из указанного региона и данных преобразования.
ExtFloodFill

Функция ExtFloodFill заполняет область области отображения текущей кистью.
ExtSelectClipRgn

Функция ExtSelectClipRgn объединяет указанный регион с текущим регионом вырезки с использованием указанного режима.
ExtTextOutA

Функция ExtTextOut рисует текст с помощью выбранного шрифта, цвета фона и цвета текста. При необходимости можно указать измерения, используемые для обрезки, непрозрачности или обоих. (ANSI)
ExtTextOutW

Функция ExtTextOut рисует текст с помощью выбранного шрифта, цвета фона и цвета текста. При необходимости можно указать измерения, используемые для обрезки, непрозрачности или обоих. (Юникод)
FillPath

Функция FillPath закрывает все открытые цифры в текущем пути и заполняет внутренний путь с помощью текущего режима заполнения кисти и многоугольника.
FillRect

Функция FillRect заполняет прямоугольник с помощью указанной кисти. Эта функция включает в себя левые и верхние границы, но исключает правые и нижние границы прямоугольника.
FillRgn

Функция FillRgn заполняет регион с помощью указанной кисти.
FlattenPath

Функция FlattenPath преобразует все кривые в пути, выбранном в текущем контексте устройства (DC), превращая каждую кривую в последовательность строк.
Наводнение

Функция FloodFill заполняет область поверхности дисплея текущей кистью. Предполагается, что область привязана, как указано параметром цвета.
FrameRect

Функция FrameRect рисует границу вокруг указанного прямоугольника с помощью указанной кисти. Ширина и высота границы всегда являются одной логической единицей.
FrameRgn

Функция FrameRgn рисует границу вокруг указанного региона с помощью указанной кисти.
GdiAlphaBlend

Функция GdiAlphaBlend отображает растровые изображения с прозрачными или полутранспарентными пикселями.
GdiComment

Функция GdiComment копирует комментарий из буфера в указанный метафайл расширенного формата.
GdiFlush

Функция GdiFlush очищает текущий пакет вызывающего потока.
GdiGetBatchLimit

Функция GdiGetBatchLimit возвращает максимальное количество вызовов функций, которые можно накапливать в текущем пакете вызывающего потока. Система сбрасывает текущий пакет всякий раз, когда это ограничение превышается.
GdiGradientFill

Функция GdiGradientFill заполняет прямоугольники и треугольники структур.
GdiSetBatchLimit

Функция GdiSetBatchLimit задает максимальное количество вызовов функций, которые можно накапливать в текущем пакете вызывающего потока. Система сбрасывает текущий пакет всякий раз, когда это ограничение превышается.
GdiTransparentBlt

Функция GdiTransparentBlt выполняет передачу данных цвета, соответствующих прямоугольнику пикселей из указанного контекста исходного устройства в контекст конечного устройства.
GetArcDirection

Функция GetArcDirection извлекает текущее направление дуги для указанного контекста устройства. Функции Arc и прямоугольника используют направление дуги.
GetAspectRatioFilterEx

Функция GetAspectRatioFilterEx извлекает параметр для текущего фильтра пропорций.
GetBitmapBits

Функция GetBitmapBits копирует битовые изображения указанного зависимого от устройства растрового изображения в буфер.
GetBitmapDimensionEx

Функция GetBitmapDimensionEx извлекает измерения совместимого растрового изображения. Извлеченные измерения должны быть заданы функцией SetBitmapDimensionEx.
GetBkColor

Функция GetBkColor возвращает текущий цвет фона для указанного контекста устройства.
GetBkMode

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

Функция GetBoundsRect получает текущий накопленный ограничивающий прямоугольник для указанного контекста устройства.
GetBrushOrgEx

Функция GetBrushOrgEx извлекает текущий источник кисти для указанного контекста устройства. Эта функция заменяет функцию GetBrushOrg.
GetBValue

Макрос GetBValue получает значение интенсивности для синего компонента красного, зеленого, синего (RGB).
GetCharABCWidthsA

Функция GetCharABCWidths извлекает ширину в логических единицах последовательных символов в указанном диапазоне от текущего шрифта TrueType. Эта функция успешно выполняется только с шрифтами TrueType. (ANSI)
GetCharABCWidthsFloatA

Функция GetCharABCWidthsFloat извлекает ширину в логических единицах последовательных символов в указанном диапазоне от текущего шрифта. (ANSI)
GetCharABCWidthsFloatW

Функция GetCharABCWidthsFloat извлекает ширину в логических единицах последовательных символов в указанном диапазоне от текущего шрифта. (Юникод)
GetCharABCWidthsI

Функция GetCharABCWidthsI извлекает ширину в логических единицах последовательных индексов глифов в указанном диапазоне от текущего шрифта TrueType. Эта функция успешно выполняется только с шрифтами TrueType.
GetCharABCWidthsW

Функция GetCharABCWidths извлекает ширину в логических единицах последовательных символов в указанном диапазоне от текущего шрифта TrueType. Эта функция успешно выполняется только с шрифтами TrueType. (Юникод)
GetCharacterPlacementA

Функция GetCharacterPlacement извлекает сведения о строке символов, например ширине символов, расположении курсора, упорядочении в строке и отрисовке глифов. (ANSI)
GetCharacterPlacementW

Функция GetCharacterPlacement извлекает сведения о строке символов, например ширине символов, расположении курсора, упорядочении в строке и отрисовке глифов. (Юникод)
GetCharWidth32A

Функция GetCharWidth32 извлекает ширину в логических координатах последовательных символов в указанном диапазоне от текущего шрифта. (ANSI)
GetCharWidth32W

Функция GetCharWidth32 извлекает ширину в логических координатах последовательных символов в указанном диапазоне от текущего шрифта. (Юникод)
GetCharWidthA

Функция GetCharWidth извлекает ширину в логических координатах последовательных символов в указанном диапазоне от текущего шрифта. (ANSI)
GetCharWidthFloatA

Функция GetCharWidthFloat извлекает дробную ширину последовательных символов в указанном диапазоне от текущего шрифта. (ANSI)
GetCharWidthFloatW

Функция GetCharWidthFloat извлекает дробную ширину последовательных символов в указанном диапазоне от текущего шрифта. (Юникод)
GetCharWidthI

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

Функция GetCharWidth извлекает ширину в логических координатах последовательных символов в указанном диапазоне от текущего шрифта. (Юникод)
GetClipBox

Функция GetClipBox извлекает измерения наименьшего ограничивающего прямоугольника, который можно нарисовать вокруг текущей видимой области на устройстве.
GetClipRgn

Функция GetClipRgn извлекает дескриптор, определяющий текущий определяемый приложением регион вырезки для указанного контекста устройства.
GetColorAdjustment

Функция GetColorAdjustment извлекает значения корректировки цвета для указанного контекста устройства (DC).
GetCurrentObject

Функция GetCurrentObject извлекает дескриптор для объекта указанного типа, выбранного в указанном контексте устройства (DC).
GetCurrentPositionEx

Функция GetCurrentPositionEx извлекает текущую позицию в логических координатах.
GetDC

Функция GetDC извлекает дескриптор в контекст устройства (DC) для клиентской области указанного окна или всего экрана.
GetDCBrushColor

Функция GetDCBrushColor извлекает текущий цвет кисти для указанного контекста устройства (DC).
GetDCEx

Функция GetDCEx извлекает дескриптор контекста устройства (DC) для клиентской области указанного окна или всего экрана.
GetDCOrgEx

Функция GetDCOrgEx извлекает окончательный источник перевода для указанного контекста устройства (DC).
GetDCPenColor

Функция GetDCPenColor извлекает текущий цвет пера для указанного контекста устройства (DC).
GetDeviceCaps

Функция GetDeviceCaps извлекает сведения, относящиеся к устройству, для указанного устройства.
GetDIBColorTable

Функция GetDIBColorTable извлекает значения цветов RGB (красный, зеленый, синий) из диапазона записей в таблице цветов в растровом рисунке раздела DIB, выбранном в текущем контексте устройства.
GetDIBits

Функция GetDIBits извлекает биты указанного совместимого растрового изображения и копирует их в буфер в виде DIB с помощью указанного формата.
GetEnhMetaFileA

Функция GetEnhMetaFile создает дескриптор, определяющий метафайл расширенного формата, хранящийся в указанном файле. (ANSI)
GetEnhMetaFileBits

Функция GetEnhMetaFileBits извлекает содержимое указанного метафайла расширенного формата и копирует их в буфер.
GetEnhMetaFileDescriptionA

Функция GetEnhMetaFileDescription извлекает необязательное текстовое описание из метафайла расширенного формата и копирует строку в указанный буфер. (ANSI)
GetEnhMetaFileDescriptionW

Функция GetEnhMetaFileDescription извлекает необязательное текстовое описание из метафайла расширенного формата и копирует строку в указанный буфер. (Юникод)
GetEnhMetaFileHeader

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

Функция GetEnhMetaFilePaletteEntries извлекает необязательные записи палитры из указанного расширенного метафайла.
GetEnhMetaFileW

Функция GetEnhMetaFile создает дескриптор, определяющий метафайл расширенного формата, хранящийся в указанном файле. (Юникод)
GetFontData

Функция GetFontData извлекает данные метрик шрифта для шрифта TrueType.
GetFontLanguageInfo

Функция GetFontLanguageInfo возвращает сведения о выбранном шрифте для указанного контекста отображения. Приложения обычно используют эти сведения и функцию GetCharacterPlacement для подготовки символьной строки для отображения.
GetFontUnicodeRanges

Функция GetFontUnicodeRanges возвращает сведения о том, какие символы Юникода поддерживаются шрифтом. Сведения возвращаются в виде структуры GLYPHSET.
GetGlyphIndicesA

Функция GetGlyphIndices преобразует строку в массив глифовых индексов. Функцию можно использовать для определения того, существует ли глиф в шрифте. (ANSI)
GetGlyphIndicesW

Функция GetGlyphIndices преобразует строку в массив глифовых индексов. Функцию можно использовать для определения того, существует ли глиф в шрифте. (Юникод)
GetGlyphOutlineA

Функция GetGlyphOutline извлекает контур или растровое изображение для символа шрифта TrueType, выбранного в указанном контексте устройства. (ANSI)
GetGlyphOutlineW

Функция GetGlyphOutline извлекает контур или растровое изображение для символа шрифта TrueType, выбранного в указанном контексте устройства. (Юникод)
GetGraphicsMode

Функция GetGraphicsMode извлекает текущий графический режим для указанного контекста устройства.
GetGValue

Макрос GetGValue получает значение интенсивности для зеленого компонента красного, зеленого, синего (RGB).
GetKerningPairsA

Функция GetKerningPairs извлекает пары символьного кернинга для выбранного шрифта для указанного контекста устройства. (ANSI)
GetKerningPairsW

Функция GetKerningPairs извлекает пары символьного кернинга для выбранного шрифта для указанного контекста устройства. (Юникод)
GetLayout

Функция GetLayout возвращает макет контекста устройства (DC).
GetMapMode

Функция GetMapMode извлекает текущий режим сопоставления.
GetMetaFileA

Функция GetMetaFile создает дескриптор, определяющий метафайл, хранящийся в указанном файле. (ANSI)
GetMetaFileBitsEx

Функция GetMetaFileBitsEx извлекает содержимое метафайла формата Windows и копирует их в указанный буфер.
GetMetaFileW

Функция GetMetaFile создает дескриптор, определяющий метафайл, хранящийся в указанном файле. (Юникод)
GetMetaRgn

Функция GetMetaRgn извлекает текущую метарегион для указанного контекста устройства.
GetMiterLimit

Функция GetMiterLimit извлекает ограничение митер для указанного контекста устройства.
GetMonitorInfoA

Функция GetMonitorInfo извлекает сведения о мониторе отображения. (ANSI)
GetMonitorInfoW

Функция GetMonitorInfo извлекает сведения о мониторе отображения. (Юникод)
GetNearestColor

Функция GetNearestColor извлекает значение цвета, определяющее цвет из системной палитры, которое будет отображаться при использовании указанного значения цвета.
GetNearestPaletteIndex

Функция GetNearestPaletteIndex извлекает индекс для записи в указанной логической палитре, наиболее точно соответствующей заданному значению цвета.
GetObject

Функция GetObject (wingdi.h) извлекает сведения для указанного графического объекта.
GetObjectA

Функция GetObject извлекает сведения для указанного графического объекта. (GetObjectA)
GetObjectType

GetObjectType извлекает тип указанного объекта.
GetObjectW

Функция GetObjectW (Юникод) (wingdi.h) получает сведения для указанного графического объекта.
GetOutlineTextMetricsA

Функция GetOutlineTextMetrics извлекает текстовые метрики для шрифтов TrueType. (ANSI)
GetOutlineTextMetricsW

Функция GetOutlineTextMetrics извлекает текстовые метрики для шрифтов TrueType. (Юникод)
GetPaletteEntries

Функция GetPaletteEntries извлекает указанный диапазон записей палитры из заданной логической палитры.
GetPath

Функция GetPath извлекает координаты, определяющие конечные точки линий и контрольные точки кривых, найденных в пути, выбранном в указанном контексте устройства.
GetPixel

Функция GetPixel извлекает значение цвета красного, зеленого, синего (RGB) пикселя по указанным координатам.
GetPolyFillMode

Функция GetPolyFillMode извлекает текущий режим заливки многоугольников.
GetRandomRgn

Функция GetRandomRgn копирует область вырезки системы указанного контекста устройства в определенный регион.
GetRasterizerCaps

Функция GetRasterizerCaps возвращает флаги, указывающие, установлены ли шрифты TrueType в системе.
GetRegionData

Функция GetRegionData заполняет указанный буфер данными, описывающими регион. Эти данные включают измерения прямоугольников, составляющих область.
GetRgnBox

Функция GetRgnBox извлекает ограничивающий прямоугольник указанного региона.
GetROP2

Функция GetROP2 извлекает режим смешивания переднего плана указанного контекста устройства. Режим смешивания указывает, как перо или внутренний цвет и цвет уже на экране объединяются для получения нового цвета.
GetRValue

Макрос GetRValue получает значение интенсивности для красного компонента красного, зеленого, синего (RGB).
GetStockObject

Функция GetStockObject извлекает дескриптор на одну из складских перьев, кистей, шрифтов или палитр.
GetStretchBltMode

Функция GetStretchBltMode извлекает текущий режим растяжения. Режим растяжения определяет, как цветовые данные добавляются или удаляются из растровых изображений, растянутых или сжатых при вызове функции StretchBlt.
GetSysColorBrush

Функция GetSysColorBrush извлекает дескриптор, определяющий логическую кисть, соответствующую указанному индексу цвета.
GetSystemPaletteEntries

Функция GetSystemPaletteEntries извлекает диапазон записей палитры из системной палитры, связанной с указанным контекстом устройства (DC).
GetSystemPaletteUse

Функция GetSystemPaletteUse извлекает текущее состояние системной (физической) палитры для указанного контекста устройства (DC).
GetTabbedTextExtentA

Функция GetTabbedTextExtent вычисляет ширину и высоту символьной строки. (ANSI)
GetTabbedTextExtentW

Функция GetTabbedTextExtent вычисляет ширину и высоту символьной строки. (Юникод)
GetTextAlign

Функция GetTextAlign извлекает параметр выравнивания текста для указанного контекста устройства.
GetTextCharacterExtra

Функция GetTextCharacterExtra извлекает текущий интервал межчарактера для указанного контекста устройства.
GetTextColor

Функция GetTextColor извлекает текущий цвет текста для указанного контекста устройства.
GetTextExtentExPointA

Функция GetTextExtentExPoint извлекает количество символов в указанной строке, которая будет соответствовать заданному пространству и заполняет массив экстентом текста для каждого из этих символов. (ANSI)
GetTextExtentExPointI

Функция GetTextExtentExPointI извлекает количество символов в указанной строке, которая будет соответствовать заданному пространству и заполняет массив экстентом текста для каждого из этих символов.
GetTextExtentExtentExPointW

Функция GetTextExtentExPoint извлекает количество символов в указанной строке, которая будет соответствовать заданному пространству и заполняет массив экстентом текста для каждого из этих символов. (Юникод)
GetTextExtentPoint32A

Функция GetTextExtentPoint32 вычисляет ширину и высоту указанной строки текста. (ANSI)
GetTextExtentPoint32W

Функция GetTextExtentPoint32 вычисляет ширину и высоту указанной строки текста. (Юникод)
GetTextExtentPointA

Функция GetTextExtentPoint вычисляет ширину и высоту указанной строки текста. (ANSI)
GetTextExtentPointI

Функция GetTextExtentPointI вычисляет ширину и высоту указанного массива индексов глифов.
GetTextExtentPointW

Функция GetTextExtentPoint вычисляет ширину и высоту указанной строки текста. (Юникод)
GetTextFaceA

Функция GetTextFace извлекает имя шрифта, выбранного в указанном контексте устройства. (ANSI)
GetTextFaceW

Функция GetTextFace извлекает имя шрифта, выбранного в указанном контексте устройства. (Юникод)
GetTextMetrics

Функция GetTextMetrics (wingdi.h) заполняет указанный буфер метриками для выбранного шрифта.
GetTextMetricsA

Функция GetTextMetrics заполняет указанный буфер метриками для выбранного шрифта. (GetTextMetricsA)
GetTextMetricsW

Функция GetTextMetricsW (Юникод) заполняет указанный буфер метриками для выбранного шрифта.
GetUpdateRect

Функция GetUpdateRect извлекает координаты наименьшего прямоугольника, который полностью заключает область обновления указанного окна.
GetUpdateRgn

Функция GetUpdateRgn извлекает область обновления окна, копируя ее в указанный регион. Координаты области обновления относятся к левому верхнему углу окна (то есть они являются координатами клиента).
GetViewportExtEx

Функция GetViewportExtEx извлекает x-экстент и y текущего окна просмотра для указанного контекста устройства.
GetViewportOrgEx

Функция GetViewportOrgEx извлекает координаты x и координаты y источника окна просмотра для указанного контекста устройства.
GetWindowDC

Функция GetWindowDC извлекает контекст устройства (DC) для всего окна, включая строку заголовка, меню и полосы прокрутки.
GetWindowExtEx

Эта функция извлекает экстент x и y окна для указанного контекста устройства.
GetWindowOrgEx

Функция GetWindowOrgEx извлекает координаты x и координаты y источника окна для указанного контекста устройства.
GetWindowRgn

Функция GetWindowRgn получает копию области окна окна.
GetWindowRgnBox

Функция GetWindowRgnBox извлекает измерения самого жестко ограничивающего прямоугольника для области окна.
GetWinMetaFileBits

Функция GetWinMetaFileBits преобразует записи расширенного формата из метафайла в записи формата Windows и сохраняет преобразованные записи в указанном буфере.
GetWorldTransform

Функция GetWorldTransform извлекает текущее пространство мира в пространство страницы.
GOBJENUMPROC

Функция EnumObjectsProc — это определяемая приложением функция обратного вызова, используемая с функцией EnumObjects.
GradientFill

Функция GradientFill заполняет прямоугольники и структуры треугольников.
GrayStringA

Функция GrayString рисует серый текст в указанном расположении. (ANSI)
GRAYSTRINGPROC

Функция OutputProc — это определяемая приложением функция обратного вызова, используемая с функцией GrayString.
GrayStringW

Функция GrayString рисует серый текст в указанном расположении. (Юникод)
InflateRect

Функция InflateRect увеличивает или уменьшает ширину и высоту указанного прямоугольника.
IntersectClipRect

Функция IntersectClipRect создает новый регион вырезки из пересечения текущей области вырезки и указанного прямоугольника.
IntersectRect

Функция IntersectRect вычисляет пересечение двух исходных прямоугольников и помещает координаты прямоугольника пересечения в прямоугольник назначения.
InvalidateRect

Функция InvalidateRect добавляет прямоугольник в указанный регион обновления окна. Регион обновления представляет часть клиентской области окна, которую необходимо перезапустить.
InvalidateRgn

Функция InvalidateRgn делает клиентской область в указанном регионе недействительным, добавив ее в текущую область обновления окна.
InvertRect

Функция InvertRect инвертирует прямоугольник в окне, выполняя логическую операцию NOT для каждого пикселя в интерьере прямоугольника.
InvertRgn

Функция InvertRgn инвертирует цвета в указанном регионе.
IsRectEmpty

Функция IsRectEmpty определяет, является ли указанный прямоугольник пустым.
LineDDA

Функция LineDDA определяет, какие пиксели следует выделить для строки, определенной указанными начальными и конечными точками.
LINEDDAPROC

Функция LineDDAProc — это определяемая приложением функция обратного вызова, используемая с функцией LineDDA.
LineTo

Функция LineTo рисует линию от текущей позиции до, но не включая указанную точку.
LoadBitmapA

Функция LoadBitmap загружает указанный ресурс растрового изображения из исполняемого файла модуля. (ANSI)
LoadBitmapW

Функция LoadBitmap загружает указанный ресурс растрового изображения из исполняемого файла модуля. (Юникод)
LockWindowUpdate

Функция LockWindowUpdate отключает или включает рисование в указанном окне. Одновременно можно заблокировать только одно окно.
LPtoDP

Функция LPtoDP преобразует логические координаты в координаты устройства. Преобразование зависит от режима сопоставления контекста устройства, параметров источников и экстентов окна и окна просмотра, а также преобразования мира.
MAKEPOINTS

Макрос MAKEPOINTS преобразует значение, содержащее координаты x-и y точки в структуру POINT.
MAKEROP4

Макрос MAKEROP4 создает кватернарный код операции растра для использования с функцией MaskBlt.
MapWindowPoints

Функция MapWindowPoints преобразует (сопоставляет) набор точек из пространства координат относительно одного окна в пространство координат относительно другого окна.
MaskBlt

Функция MaskBlt объединяет цветовые данные для исходных и целевых растровых карт с помощью указанной операции маски и растра.
MergeFontPackage

Функция MergeFontPackage управляет шрифтами, созданными CreateFontPackage.
MFENUMPROC

Функция EnumMetaFileProc — это определяемая приложением функция обратного вызова, которая обрабатывает записи метафайлов в формате Windows.
ModifyWorldTransform

Функция ModifyWorldTransform изменяет преобразование мира для контекста устройства с помощью указанного режима.
MONITORENUMPROC

Функция MonitorEnumProc — это определяемая приложением функция обратного вызова, вызываемая функцией EnumDisplayMonitors.
MonitorFromPoint

Функция MonitorFromPoint извлекает дескриптор монитора отображения, содержащего указанную точку.
MonitorFromRect

Функция MonitorFromRect извлекает дескриптор монитора отображения с самой большой областью пересечения с указанным прямоугольником.
MonitorFromWindow

Функция MonitorFromWindow извлекает дескриптор монитора отображения с самой большой областью пересечения с ограничивающим прямоугольником указанного окна.
MoveToEx

Функция MoveToEx обновляет текущую позицию до указанной точки и при необходимости возвращает предыдущую позицию.
OffsetClipRgn

Функция OffsetClipRgn перемещает область вырезки контекста устройства указанными смещениями.
OffsetRect

Функция OffsetRect перемещает указанный прямоугольник по указанным смещениям.
OffsetRgn

Функция OffsetRgn перемещает регион по указанным смещениям.
OffsetViewportOrgEx

Функция OffsetViewportOrgEx изменяет источник окна просмотра для контекста устройства с помощью указанных горизонтальных и вертикальных смещения.
OffsetWindowOrgEx

Функция OffsetWindowOrgEx изменяет источник окна для контекста устройства с помощью указанных горизонтальных и вертикальных смещения.
PaintDesktop

Функция PaintDesktop заполняет область вырезки в указанном контексте устройства шаблоном рабочего стола или обоими. Эта функция предоставляется в основном для рабочих столов оболочки.
PaintRgn

Функция PaintRgn красит указанный регион с помощью кисти, выбранной в контексте устройства.
ПАЛИТРАINDEX

Макрос COLORINDEX принимает индекс в запись логического цветового палитры и возвращает описатель палитры, состоящий из значения COLORREF, указывающего цвет, связанный с заданным индексом.
COLORRGB

Макрос PALETTERGB принимает три значения, представляющие относительную интенсивность красного, зеленого и синего, а также возвращает описатель цветовой палитры, зеленый, синий (RGB), состоящий из 2 в байтах высокого порядка и RGB-значение в трех байтах с низким порядком. Приложение, использующее цветовую палитру, может передавать этот описатель вместо явного значения RGB в функции, ожидающие цвета.
PatBlt

Функция PatBlt красит указанный прямоугольник с помощью кисти, выбранной в данный момент в указанном контексте устройства. Цвет кисти и цвет поверхности или цвета объединяются с помощью указанной операции растра.
PathToRegion

Функция PathToRegion создает регион из пути, выбранного в указанном контексте устройства. В результирующем регионе используются координаты устройства.
Круговая

Функция "Круг" рисует кругообразную клиновку, ограничивающую пересечением многоточия и двух радиальных. Круговая диаграмма описывается с помощью текущего пера и заполняется с помощью текущей кисти.
PlayEnhMetaFile

Функция PlayEnhMetaFile отображает рисунок, хранящийся в указанном метафайле расширенного формата.
PlayEnhMetaFileRecord

Функция PlayEnhMetaFileRecord воспроизводит запись расширенного метафайла, выполняя функции интерфейса графического устройства (GDI), определяемые записью.
PlayMetaFile

Функция PlayMetaFile отображает рисунок, хранящийся в заданном метафайле формата Windows на указанном устройстве.
PlayMetaFileRecord

Функция PlayMetaFileRecord воспроизводит запись метафайла в формате Windows, выполнив функцию интерфейса графического устройства (GDI), содержащуюся в этой записи.
PlgBlt

Функция PlgBlt выполняет передачу битов цветовых данных из указанного прямоугольника в контексте исходного устройства на указанную параллелограмму в контексте конечного устройства.
POINTSTOPOINT

Макрос POINTTOPOINT копирует содержимое структуры POINT в структуру POINT.
POINTTOPOINTS

Макрос POINTTOPOINTS преобразует структуру POINT в структуру POINT.
PolyBezier

Функция PolyBezier рисует одну или несколько кривых Bézier.
PolyBezierTo

Функция PolyBezierTo рисует одну или несколько кривых Bézier.
PolyDraw

Функция PolyDraw рисует набор сегментов линий и кривых Bézier.
Многоугольник

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

Функция Polyline рисует ряд сегментов линий путем подключения точек в указанном массиве.
PolylineTo

Функция PolylineTo рисует одну или несколько прямых линий.
PolyPolygon

Функция PolyPolygon рисует ряд закрытых многоугольников. Каждый многоугольник описывается с помощью текущего пера и заполняется с помощью текущего режима заливки кисти и многоугольника. Многоугольники, рисуемые этой функцией, могут перекрываться.
PolyPolyline

Функция PolyPolyline рисует несколько рядов сегментов подключенной линии.
PolyTextOutA

Функция PolyTextOut рисует несколько строк с помощью цветов шрифта и текста, выбранных в данный момент в указанном контексте устройства. (ANSI)
PolyTextOutW

Функция PolyTextOut рисует несколько строк с помощью цветов шрифта и текста, выбранных в данный момент в указанном контексте устройства. (Юникод)
PtInRect

Функция PtInRect определяет, находится ли указанная точка в указанном прямоугольнике.
PtInRegion

Функция PtInRegion определяет, находится ли указанная точка внутри указанного региона.
PtVisible

Функция PtVisible определяет, находится ли указанная точка в области вырезки контекста устройства.
РеализацииPalette

Функция RealizePalette сопоставляет записи палитры из текущей логической палитры в системную палитру.
Прямоугольник

Функция Прямоугольника рисует прямоугольник. Прямоугольник описывается с помощью текущего пера и заполняется с помощью текущей кисти.
RectInRegion

Функция RectInRegion определяет, находится ли любая часть указанного прямоугольника в границах региона.
RectVisible

Функция RectVisible определяет, находится ли любая часть указанного прямоугольника в области вырезки контекста устройства.
RedrawWindow

Функция RedrawWindow обновляет указанный прямоугольник или регион в клиентской области окна.
ReleaseDC

Функция ReleaseDC освобождает контекст устройства (DC), освобождая его для использования другими приложениями. Эффект функции ReleaseDC зависит от типа контроллера домена. Он освобождает только общие и оконные контроллеры домена. Он не влияет на класс или частные контроллеры домена.
RemoveFontMemResourceEx

Функция RemoveFontMemResourceEx удаляет шрифты, добавленные из файла образа памяти.
RemoveFontResourceA

Функция RemoveFontResource удаляет шрифты в указанном файле из системной таблицы шрифтов. (ANSI)
RemoveFontResourceExA

Функция RemoveFontResourceEx удаляет шрифты в указанном файле из системной таблицы шрифтов. (ANSI)
RemoveFontResourceExW

Функция RemoveFontResourceEx удаляет шрифты в указанном файле из системной таблицы шрифтов. (Юникод)
RemoveFontResourceW

Функция RemoveFontResource удаляет шрифты в указанном файле из системной таблицы шрифтов. (Юникод)
ResetDCA

Функция ResetDC обновляет указанный контекст принтера или устройства диаграммы (DC) с помощью указанных сведений. (ANSI)
ResetDCW

Функция ResetDC обновляет указанный контекст принтера или устройства диаграммы (DC) с помощью указанных сведений. (Юникод)
ResizePalette

Функция ResizePalette увеличивает или уменьшает размер логической палитры на основе указанного значения.
RestoreDC

Функция RestoreDC восстанавливает контекст устройства (DC) до указанного состояния. Контроллер домена восстанавливается с помощью всплывающих сведений о состоянии из стека, созданного ранее вызовами функции SaveDC.
RGB

Макрос RGB выбирает красный, зеленый, синий цвет (RGB) на основе аргументов, предоставленных и возможностей цвета выходного устройства.
RoundRect

Функция RoundRect рисует прямоугольник с закругленными углами. Прямоугольник описывается с помощью текущего пера и заполняется с помощью текущей кисти.
SaveDC

Функция SaveDC сохраняет текущее состояние указанного контекста устройства (DC), копируя данные, описывающие выбранные объекты и графические режимы (например, растровое изображение, кисть, палитра, шрифт, перо, область, режим рисования и режим сопоставления) в стек контекста.
ScaleViewportExtEx

Функция ScaleViewportExtEx изменяет окно просмотра для контекста устройства, используя коэффициенты, сформированные указанными умножениями и делителями.
ScaleWindowExtEx

Функция ScaleWindowExtEx изменяет окно для контекста устройства, используя коэффициенты, сформированные указанными умножениями и разделителями.
ScreenToClient

Функция ScreenToClient преобразует координаты экрана указанной точки на экране в координаты клиентской области.
SelectClipPath

Функция SelectClipPath выбирает текущий путь в качестве области вырезки для контекста устройства, сочетая новый регион с любым существующим регионом вырезки с помощью указанного режима.
SelectClipRgn

Функция SelectClipRgn выбирает регион в качестве текущей области вырезки для указанного контекста устройства.
SelectFont

Макрос SelectFont выбирает объект шрифта в указанный контекст устройства (DC). Новый объект шрифта заменяет предыдущий объект шрифта.
SelectObject

Функция SelectObject выбирает объект в указанном контексте устройства (DC). Новый объект заменяет предыдущий объект того же типа.
SelectPalette

Функция SelectPalette выбирает указанную логическую палитру в контексте устройства.
SetArcDirection

SetArcDirection задает направление рисования, которое будет использоваться для функций дуги и прямоугольника.
SetBitmapBits

Функция SetBitmapBits задает биты цветовых данных для растрового изображения указанным значениям.
SetBitmapDimensionEx

Функция SetBitmapDimensionEx назначает предпочитаемые измерения растровой карте. Эти измерения можно использовать приложениями; однако они не используются системой.
SetBkColor

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

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

Функция SetBoundsRect управляет накоплением ограничивающих прямоугольников для указанного контекста устройства.
SetBrushOrgEx

Функция SetBrushOrgEx задает источник кисти, который GDI назначает следующей кисти, которую приложение выбирает в указанный контекст устройства.
SetColorAdjustment

Функция SetColorAdjustment задает значения корректировки цвета для контекста устройства (DC) с помощью указанных значений.
SetDCBrushColor

Функция SetDCBrushColor задает текущий цвет кисти контекста устройства (DC) указанным значением цвета. Если устройство не может представлять указанное значение цвета, то для параметра будет задан ближайший физический цвет.
SetDCPenColor

Функция SetDCPenColor задает текущий цвет пера (DC) для указанного значения цвета. Если устройство не может представлять указанное значение цвета, то для параметра будет задан ближайший физический цвет.
SetDIBColorTable

Функция SetDIBColorTable задает значения цветов RGB (красный, зеленый, синий) в диапазоне записей в таблице цветов DIB, выбранной в текущем контексте устройства.
SetDIBits

Функция SetDIBits задает пиксели в совместимом растровом рисунке (DDB) с использованием цветовых данных, найденных в указанном DIB.
SetDIBitsToDevice

Функция SetDIBitsToDevice задает пиксели в указанном прямоугольнике на устройстве, связанном с контекстом конечного устройства, с использованием цветовых данных из DIB, JPEG или PNG-изображения.
SetEnhMetaFileBits

Функция SetEnhMetaFileBits создает метафайл расширенного формата на основе памяти из указанных данных.
SetGraphicsMode

Функция SetGraphicsMode задает графический режим для указанного контекста устройства.
SetLayout

Функция SetLayout изменяет макет контекста устройства (DC).
SetMapMode

Функция SetMapMode задает режим сопоставления указанного контекста устройства. Режим сопоставления определяет единицу измерения, используемую для преобразования единиц пространства страницы в единицы пространства устройства, а также определяет ориентацию осей x и y устройства.
SetMapperFlags

Функция SetMapperFlags изменяет алгоритм, который используется при сопоставлении логических шрифтов с физическими шрифтами.
SetMetaFileBitsEx

Функция SetMetaFileBitsEx создает метафайл на основе памяти в формате Windows из предоставленных данных.
SetMetaRgn

Функция SetMetaRgn пересекает текущий регион вырезки для указанного контекста устройства с текущим метарегионом и сохраняет объединенный регион в качестве нового метарегиона для указанного контекста устройства.
SetMiterLimit

Функция SetMiterLimit задает ограничение длины соединений miter для указанного контекста устройства.
SetPaletteEntries

Функция SetPaletteEntries задает значения цвета RGB (красный, зеленый, синий) и флаги в диапазоне записей в логической палитре.
SetPixel

Функция SetPixel задает пиксель по указанным координатам заданному цвету.
SetPixelV

Функция SetPixelV задает пиксель по указанным координатам ближайшим приближением указанного цвета. Точка должна находиться в области вырезки и видимой части поверхности устройства.
SetPolyFillMode

Функция SetPolyFillMode задает режим заполнения многоугольников для функций, заполняющих многоугольники.
SetRect

Функция SetRect задает координаты указанного прямоугольника. Это эквивалентно назначению левых, верхних, правых и нижних аргументов соответствующим членам структуры RECT.
SetRectEmpty

Функция SetRectEmpty создает пустой прямоугольник, в котором все координаты равны нулю.
SetRectRgn

Функция SetRectRgn преобразует регион в прямоугольную область с указанными координатами.
SetROP2

Функция SetROP2 задает текущий режим смешивания переднего плана.
SetStretchBltMode

Функция SetStretchBltMode задает режим растяжения растрового изображения в указанном контексте устройства.
SetSystemPaletteUse

Функция SetSystemPaletteUse позволяет приложению указать, содержит ли системная палитра 2 или 20 статических цветов.
SetTextAlign

Функция SetTextAlign задает флаги выравнивания текста для указанного контекста устройства.
SetTextCharacterExtra

Функция SetTextCharacterExtra задает интервал между диаграммами. Интервал между диаграммами добавляется к каждому символу, включая символы останова, когда система записывает строку текста.
SetTextColor

Функция SetTextColor задает цвет текста для указанного контекста устройства указанным цветом.
SetTextJustification

Функция SetTextJustification указывает объем пространства, которое система должна добавить в символы останова в строке текста. Пространство добавляется при вызове функций TextOut или ExtTextOut.
SetViewport ExtExtEx

Задает горизонтальные и вертикальные экстенты окна просмотра для контекста устройства с помощью указанных значений.
SetViewportOrgEx

Функция SetViewportOrgEx указывает, какая точка устройства сопоставляется с источником окна (0,0).
SetWindowExtEx

Функция SetWindowExEx задает горизонтальные и вертикальные экстенты окна для контекста устройства с помощью указанных значений.
SetWindowOrgEx

Функция SetWindowOrgEx указывает, какая точка окна сопоставляется с источником окна представления (0,0).
SetWindowRgn

Функция SetWindowRgn задает область окна окна.
SetWinMetaFileBits

Функция SetWinMetaFileBits преобразует метафайл из старого формата Windows в новый расширенный формат и сохраняет новый метафайл в памяти.
SetWorldTransform

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

Функция StretchBlt копирует растровое изображение из исходного прямоугольника в прямоугольник назначения, растяжение или сжатие растрового изображения, чтобы соответствовать измерениям прямоугольника назначения при необходимости.
StretchDIBits

Функция StretchDIBits копирует цветовые данные для прямоугольника пикселей в формате DIB, JPEG или PNG в указанный прямоугольник назначения.
StrokeAndFillPath

Функция StrokeAndFillPath закрывает все открытые фигуры в пути, перечеркивает контур пути с помощью текущего пера и заполняет его интерьер с помощью текущей кисти.
StrokePath

Функция StrokePath отображает указанный путь с помощью текущего пера.
Вычитание

Функция SubtractRect определяет координаты прямоугольника, сформированного путем вычитания одного прямоугольника из другого.
TabbedTextOutA

Функция TabbedTextOut записывает символьную строку в указанном расположении, расширяя вкладки до значений, указанных в массиве позиций табуляции. Текст записывается в выбранный в данный момент шрифт, цвет фона и цвет текста. (ANSI)
TabbedTextOutW

Функция TabbedTextOut записывает символьную строку в указанном расположении, расширяя вкладки до значений, указанных в массиве позиций табуляции. Текст записывается в выбранный в данный момент шрифт, цвет фона и цвет текста. (Юникод)
TextOutA

Функция TextOut записывает символьную строку в указанном расположении, используя выбранный в данный момент шрифт, цвет фона и цвет текста. (ANSI)
TextOutW

Функция TextOut записывает символьную строку в указанном расположении, используя выбранный в данный момент шрифт, цвет фона и цвет текста. (Юникод)
TransparentBlt

Функция TransparentBlt выполняет передачу данных цвета, соответствующих прямоугольнику пикселей из указанного контекста исходного устройства в контекст конечного устройства.
TTCharToUnicode

Преобразует массив 8-разрядных значений кода символов в 16-разрядные значения Юникода.
TTDeleteEmbeddedFont

Освобождает память, используемую внедренным шрифтом hFontReference.
TTEmbedFont

Создает структуру шрифта, содержащую подмножество шрифта (16-разрядного) шрифта. Текущий шрифт контекста устройства (hDC) предоставляет сведения о шрифте.
TTEmbedFontEx

Создает структуру шрифта, содержащую подмножество шрифта UCS-4 (32-разрядная версия). Текущий шрифт контекста устройства (hDC) предоставляет сведения о шрифте.
TTEmbedFontFromFileA

Создает структуру шрифта, содержащую подмножество шрифта (16-разрядного) шрифта. Внешний файл предоставляет сведения о шрифте.
TTEnableEmbeddingForFacename

Добавляет или удаляет имена лиц из списка исключений шрифтов.
TTGetEmbedFontInfo

Извлекает сведения о внедренном шрифте, например разрешения на внедрение. TTGetEmbeddedFontInfo выполняет ту же задачу, что и TTLoadEmbeddedFont, но не выделяет внутренние структуры данных для внедренного шрифта.
TTGetEmbeddingType

Получает привилегии внедрения шрифта.
TTGetNewFontName

Получает имя семейства шрифта, загруженного через TTLoadEmbeddedFont.
TTIsEmbeddingEnabled

Определяет, содержит ли список исключений шрифта шрифт.
TTIsEmbeddingEnabledForFacename

Определяет, включена ли внедрение для указанного шрифта.
TTLoadEmbedFont

Считывает внедренный шрифт из потока документов и устанавливает его. Кроме того, клиент может дополнительно ограничить привилегии внедрения шрифта.
TTRunValidationTests

Проверяет часть или все данные глифа в 16-разрядном шрифте в указанном диапазоне размера.
TTRunValidationTestsEx

Проверяет часть или все данные глифа шрифта UCS-4 (32-разрядного) в указанном диапазоне размера.
UnionRect

Функция UnionRect создает объединение двух прямоугольников. Объединение — это самый маленький прямоугольник, содержащий оба исходных прямоугольника.
UnrealizeObject

Функция UnrealizeObject сбрасывает источник кисти или сбрасывает логическую палитру.
UpdateColors

Функция UpdateColors обновляет клиентская область указанного контекста устройства, переназначая текущие цвета в клиентской области на логическую палитру.
UpdateWindow

Функция UpdateWindow обновляет клиентскую область указанного окна, отправив в окно сообщение WM_PAINT, если область обновления окна не пуста.
ValidateRect

Функция ValidateRect проверяет область клиента в прямоугольнике, удалив прямоугольник из области обновления указанного окна.
ValidateRgn

Функция ValidateRgn проверяет клиентская область в регионе, удалив регион из текущего региона обновления указанного окна.
WidenPath

Функция WidenPath переопределяет текущий путь в качестве области, которая будет окрашена, если путь был обрисован с помощью пера, выбранного в данный контекст устройства.
WindowFromDC

Функция WindowFromDC возвращает дескриптор в окно, связанное с указанным контекстом устройства отображения (DC). Выходные функции, использующие указанный контекст устройства, рисуемые в этом окне.

Структуры

 
ABC

Структура ABC содержит ширину символа в шрифте TrueType.
ABCFLOAT

Структура ABCFLOAT содержит ширину символа шрифта A, B и C.
AXESLISTA

Структура AXESLIST содержит сведения обо всех осях нескольких главных шрифтов. (ANSI)
AXESLISTW

Структура AXESLIST содержит сведения обо всех осях нескольких главных шрифтов. (Юникод)
AXISINFOA

Структура AXISINFO содержит сведения о оси нескольких главных шрифтов. (ANSI)
AXISINFOW

Структура AXISINFO содержит сведения о оси нескольких главных шрифтов. (Юникод)
BITMAP

Структура BITMAP определяет тип, ширину, высоту, формат цвета и битовые значения растрового изображения.
BITMAPCOREHEADER

Структура BITMAPCOREHEADER содержит сведения о измерениях и цветном формате DIB.
BITMAPCOREINFO

Структура BITMAPCOREINFO определяет измерения и цветовые сведения для DIB.
BITMAPFILEHEADER

Структура BITMAPFILEHEADER содержит сведения о типе, размере и макете файла, содержащего DIB.
BITMAPINFO

Структура BITMAPINFO определяет измерения и сведения о цвете для DIB.
BITMAPINFOHEADER

Структура BITMAPINFOHEADER содержит сведения о измерениях и цветном формате растрового изображения(DIB).
BITMAPV4HEADER

Структура BITMAPV4HEADER — это файл заголовка сведений о растровом рисунке. Это расширенная версия структуры BITMAPINFOHEADER. Приложения могут использовать структуру BITMAPV5HEADER для дополнительных функций.
BITMAPV5HEADER

Структура BITMAPV5HEADER — это файл заголовка сведений о растровом рисунке. Это расширенная версия структуры BITMAPINFOHEADER.
BLENDFUNCTION

Элементы управления структурой BLENDFUNCTION определяются путем указания функций смешивания для исходных и целевых растровых изображений.
COLORADJUSTMENT

Структура COLORADJUSTMENT определяет значения корректировки цвета, используемые функциями StretchBlt и StretchDIBits, если режим растяжения — HALFTONE. Можно задать значения корректировки цвета, вызвав функцию SetColorAdjustment.
DESIGNVECTOR

Структура DESIGNVECTOR используется приложением для указания значений осей нескольких главных шрифтов.
DIBSECTION

Структура DIBSECTION содержит сведения о DIB, созданном путем вызова функции CreateDIBSection.
DISPLAY_DEVICEA

Структура DISPLAY_DEVICE получает сведения об устройстве отображения, указанном параметром iDevNum функции EnumDisplayDevices. (ANSI)
DISPLAY_DEVICEW

Структура DISPLAY_DEVICE получает сведения об устройстве отображения, указанном параметром iDevNum функции EnumDisplayDevices. (Юникод)
DRAWTEXTPARAMS

Структура DRAWTEXTPARAMS содержит расширенные параметры форматирования функции DrawTextEx.
EMR

Структура EMR предоставляет базовую структуру для всех расширенных записей метафайлов. Расширенная запись метафайла содержит параметры для определенной функции GDI, используемой для создания части рисунка в метафайл расширенного формата.
EMRABORTPATH

Содержит данные для abortPath, BeginPath, EndPath, CloseFigure, FlattenPath, WidenPath, SetMetaRgn, SaveDC и RealizePalette расширенных записей метафайлов.
EMRALPHABLEND

Структура EMRALPHABLEND содержит элементы для записи расширенного метафайла AlphaBlend.
EMRANGLEARC

Структура EMRANGLEARC содержит элементы для расширенной записи метафайла AngleArc.
EMRARC

Структуры EMRARC, EMRARCTO, EMRCHORD и EMRPIE содержат элементы для расширенных записей метафайлов Arc, ArcTo, Аккорда и Пирога.
EMRBITBLT

Структура EMRBITBLT содержит элементы для расширенной записи метафайла BitBlt. Обратите внимание, что интерфейс графического устройства (GDI) преобразует точечный рисунок, зависящий от устройства, в независимую от устройства растровую карту (DIB), прежде чем хранить ее в записи метафайла.
EMRCOLORCORRECTPALETTE

Структура EMRCOLORCORRECTPALETTE содержит элементы для расширенной записи метафайла ColorCorrectPalette.
EMRCOLORMATCHTOTARGET

Структура EMRCOLORMATCHTOTARGET содержит элементы для расширенной записи метафайла ColorMatchToTarget.
EMRCREATEBRUSHINDIRECT

Структура EMRCREATEBRUSHINDIRECT содержит элементы для расширенной записи метафайла CreateBrushIndirect.
EMRCREATECOLORSPACE

Структура EMRCREATECOLORSPACE содержит элементы для расширенной записи метафайла CreateColorSpace.
EMRCREATECOLORSPACEW

Структура EMRCREATECOLORSPACEW содержит элементы для расширенной записи метафайла CreateColorSpace. Он отличается от EMRCREATECOLORSPACE в том, что он имеет логическое цветовое пространство Юникода, а также содержит необязательный массив, содержащий необработанные данные профиля источника.
EMRCREATEDIBPATTERNBRUSHPT

Структура EMRCREATEDIBPATTERNBRUSHPT содержит элементы для расширенной записи метафайлов CreateDIBPatternBrushPt. За структурой BITMAPINFO следует битовое изображение, которое формирует упакованную независимую от устройства растровую карту (DIB).
EMRCREATEMONOBRUSH

Структура EMRCREATEMONOBRUSH содержит элементы для расширенных записей метафайлов CreatePatternBrush (при передаче монохромной растровой карты) или CreateDIBPatternBrush (при передаче монохромных DIB).
EMRCREATEPALETTE

Структура EMRCREATEPALETTE содержит элементы для записи расширенного метафайла CreatePalette.
EMRCREATEPEN

Структура EMRCREATEPEN содержит элементы для записи расширенного метафайла CreatePen.
EMRELLIPSE

Структуры EMRELLIPSE и EMRRECTANGLE содержат элементы для расширенных записей метафайлов Ellipse и Rectangle.
EMREOF

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

Структуры EMREXCLUDECLIPRECT и EMRINTERSECTCLIPRECT содержат элементы для расширенных записей метафайлов ExcludeClipRect и IntersectClipRect.
EMREXTCREATEFONTINDIRECTW

Структура EMREXTCREATEFONTINDIRECTW содержит элементы для расширенной записи метафайла CreateFontIndirect.
EMREXTCREATEPEN

Структура EMREXTCREATEPEN содержит элементы для расширенной записи метафайла ExtCreatePen. Если запись содержит структуру BITMAPINFO, за ней следует битовое изображение, которое формирует упакованную независимую от устройства растровую карту (DIB).
EMREXTFLOODFILL

Структура EMREXTFLOODFILL содержит элементы для расширенной записи метафайла ExtFloodFill.
EMREXTSELECTCLIPRGN

Структура EMREXTSELECTCLIPRGN содержит элементы для расширенной записи метафайла ExtSelectClipRgn.
EMREXTTEXTOUTA

Структуры EMREXTTEXTOUTA и EMREXTTEXTOUTW содержат элементы для расширенных записей метафайлов ExtTextOut, TextOut или DrawText.
EMRFILLPATH

Структуры EMRFILLPATH, EMRSTROKEANDFILLPATH и EMRSTROKEPATH содержат элементы для расширенных записей метафайлов FillPath, StrokeAndFillPath и StrokePath.
EMRFILLRGN

Структура EMRFILLRGN содержит элементы для расширенной записи метафайла FillRgn.
EMRFORMAT

Структура EMRFORMAT содержит сведения, определяющие графические данные в расширенном метафайле. GDICOMMENT_MULTIFORMATS расширенный общедоступный комментарий метафайла содержит массив структур EMRFORMAT.
EMRFRAMERGN

Структура EMRFRAMERGN содержит элементы для расширенной записи метафайла FrameRgn.
EMRGDICOMMENT

Структура EMRGDICOMMENT содержит данные, относящиеся к приложению.
EMRGLSBOUNDEDRECORD

Структура EMRGLSBOUNDEDRECORD содержит элементы для расширенной записи метафайла, созданной функциями OpenGL. Он содержит данные для функций OpenGL с информацией в единицах пикселей, которые необходимо масштабировать при воспроизведении метафайла.
EMRGLSRECORD

Структура EMRGLSRECORD содержит элементы для расширенной записи метафайла, созданной функциями OpenGL. Он содержит данные для функций OpenGL, которые автоматически масштабируется в окно представления OpenGL.
EMRGRADIENTFILL

Структура EMRGRADIENTFILL содержит элементы для расширенной записи метафайла GradientFill.
EMRINVERTRGN

Структуры EMRINVERTRGN и EMRPAINTRGN содержат элементы для расширенных записей метафайлов InvertRgn и PaintRgn.
EMRLINETO

Структуры EMRLINETO и EMRMOVETOEX содержат элементы для расширенных записей метафайлов LineTo и MoveToEx.
EMRMASKBLT

Структура EMRMASKBLT содержит элементы для расширенной записи метафайла MaskBlt. Обратите внимание, что интерфейс графического устройства (GDI) преобразует точечный рисунок, зависящий от устройства, в независимую от устройства растровую карту (DIB), прежде чем хранить ее в записи метафайла.
EMRMODIFYWORLDTRANSFORM

Структура EMRMODIFYWORLDTRANSFORM содержит элементы для расширенной записи метафайла ModifyWorldTransform.
EMROFFSETCLIPRGN

Структура EMROFFSETCLIPRGN содержит элементы для расширенной записи метафайла OffsetClipRgn.
EMRPIXELFORMAT

Структура EMRPIXELFORMAT содержит элементы для расширенной записи метафайла SetPixelFormat. Сведения о формате пикселей в ENHMETAHEADER относятся к этой структуре.
EMRPLGBLT

Структура EMRPLGBLT содержит элементы для расширенной записи метафайла PlgBlt. Обратите внимание, что интерфейс графического устройства (GDI) преобразует точечный рисунок, зависящий от устройства, в независимую от устройства растровую карту (DIB), прежде чем хранить ее в записи метафайла.
EMRPOLYDRAW

Структура EMRPOLYDRAW содержит элементы для расширенной записи метафайла PolyDraw.
EMRPOLYDRAW16

Структура EMRPOLYDRAW16 содержит элементы для расширенной записи метафайла PolyDraw.
EMRPOLYLINE

Структуры EMRPOLYLINE, EMRPOLYZIER, EMRPOLYGON, EMRPOLYBEZIERTO и EMRPOLYLINETO содержат элементы для polyline, PolyBezier, Polygon, Polygon, PolyBezierTo и расширенных записей метафайлов PolylineTo.
EMRPOLYLINE16

EMRPOLYLINE16, EMRPOLYBEZIER16, EMRPOLYGON16, EMRPOLYBEZIERTO16 и EMRPOLYLINETO16 структуры содержат элементы для расширенных записей метафайлов Polyline, PolyBezier, Polygon, PolyBezierTo и PolylineTo.
EMRPOLYLINE

Структуры EMRPOLYLINE и EMRPOLYGON содержат элементы для расширенных записей метафайлов PolyPolyline и PolyPolygon.
EMRPOLYPOLYLINE16

Структуры EMRPOLYPOLYLINE16 и EMRPOLYPOLYGON16 содержат элементы для расширенных записей метафайлов PolyPolyline и PolyPolygon.
EMRPOLYTEXTOUTA

Структуры EMRPOLYTEXTOUTA и EMRPOLYTEXTOUTW содержат элементы для расширенной записи метафайла PolyTextOut.
EMRRESIZEPALETTE

Структура EMRRESIZEPALETTE содержит элементы для расширенной записи метафайла ResizePalette.
EMRRESTOREDC

Структура EMRRESTOREDC содержит элементы для записи расширенного метафайла RestoreDC.
EMRROUNDRECT

Структура EMRROUNDRECT содержит элементы для расширенной записи метафайла RoundRect.
EMRSCALEVIEWPORTEXTEX

Структуры EMRSCALEVIEWPORTEXTEX и EMRSCALEWINDOWEXTEX содержат элементы для расширенных записей метафайлов ScaleViewportExtEx и ScaleWindowExtEx.
EMRSELECTCLIPPATH

Содержит параметры для selectClipPath, SetBkMode, SetMapMode, SetPolyFillMode, SetROP2, SetStretchBltMode, SetTextAlign, SetICMMode и SetLayout расширенных записей метафайлов.
EMRSELECTOBJECT

Структуры EMRSELECTOBJECT и EMRDELETEOBJECT содержат элементы для расширенных записей метафайлов SelectObject и DeleteObject.
EMRSELECTPALETTE

Структура EMRSELECTPALETTE содержит элементы для расширенной записи метафайла SelectPalette. Обратите внимание, что параметр bForceBackground в SelectPalette всегда записывается как TRUE, что приводит к реализации палитры в качестве фоновой палитры.
EMRSETARCDIRECTION

Структура EMRSETARCDIRECTION содержит элементы для расширенной записи метафайла SetArcDirection.
EMRSETBKCOLOR

Структуры EMRSETBKCOLOR и EMRSETTEXTCOLOR содержат элементы для расширенных записей метафайлов SetBkColor и SetTextColor.
EMRSETCOLORADJUSTMENT

Структура EMRSETCOLORADJUSTMENT содержит элементы для расширенной записи метафайла SetColorAdjustment.
EMRSETCOLORSPACE

Структуры EMRSETCOLORSPACE, EMRSELECTCOLORSPACE и EMRDELETECOLORSPACE содержат элементы для расширенных записей метафайлов SetColorSpace и DeleteColorSpace.
EMRSETDIBITSTODEVICE

Структура EMRSETDIBITSTODEVICE содержит элементы для расширенной записи метафайла SetDIBitsToDevice.
EMRSETICMPROFILE

Структура EMRSETICMPROFILE содержит элементы для расширенной записи метафайла SetICMProfile.
EMRSETMAPPERFLAGS

Структура EMRSETMAPPERFLAGS содержит элементы для расширенной записи метафайла SetMapperFlags.
EMRSETMITERLIMIT

Структура EMRSETMITERLIMIT содержит элементы для расширенной записи метафайла SetMiterLimit.
EMRSETPALETTEENTRIES

Структура EMRSETPALETTEENTRIES содержит элементы для расширенной записи метафайла SetPaletteEntries.
EMRSETPIXELV

Структура EMRSETPIXELV содержит элементы для расширенной записи метафайла SetPixelV. При создании расширенного метафайла вызовы SetPixel также записываются в этой записи.
EMRSETVIEWPORTEXTEX

Структуры EMRSETVIEWPORTEXTEX и EMRSETWINDOWEXTEX содержат элементы для расширенных записей метафайлов SetViewportExtEx и SetWindowExtEx.
EMRSETVIEWPORTORGEX

Структуры EMRSETVIEWPORTORGEX, EMRSETWINDOWORGEX и EMRSETBRUSHORGEX содержат элементы для расширенных записей метафайлов SetViewportOrgEx, SetWindowOrgEx и SetBrushOrgEx.
EMRSETWORLDTRANSFORM

Структура EMRSETWORLDTRANSFORM содержит элементы для расширенной записи метафайла SetWorldTransform.
EMRSTRETCHBLT

Структура EMRSTRETCHBLT содержит элементы для расширенной записи метафайла StretchBlt. Обратите внимание, что интерфейс графического устройства (GDI) преобразует точечный рисунок, зависящий от устройства, в независимую от устройства растровую карту (DIB), прежде чем хранить ее в записи метафайла.
EMRSTRETCHDIBITS

Структура EMRSTRETCHDIBITS содержит элементы для расширенной записи метафайлов StretchDIBits.
EMRTEXT

Структура EMRTEXT содержит элементы для вывода текста.
EMRTRANSPARENTBLT

Структура EMRTRANSPARENTBLT содержит элементы для расширенной записи метафайла TransparentBLT.
ENHMETAHEADER

Структура ENHMETAHEADER содержит данные расширенного метафайла, такие как измерения рисунка, хранящегося в расширенном метафайле, количество записей в расширенном метафайле, разрешение устройства, на котором была создана картина, и т. д. Эта структура всегда является первой записью в расширенном метафайле.
ENHMETARECORD

Структура ENHMETARECORD содержит данные, описывающие функцию интерфейса графического устройства (GDI), используемую для создания части рисунка в метафайле расширенного формата.
ENUMLOGFONTA

Структура ENUMLOGFONT определяет атрибуты шрифта, полное имя шрифта и стиль шрифта. (ANSI)
ENUMLOGFONTEXA

Структура ENUMLOGFONTEX содержит сведения о перечисленном шрифте. (ANSI)
ENUMLOGFONTEXDVA

Структура ENUMLOGFONTEXDV содержит сведения, используемые для создания шрифта. (ANSI)
ENUMLOGFONTEXDVW

Структура ENUMLOGFONTEXDV содержит сведения, используемые для создания шрифта. (Юникод)
ENUMLOGFONTEXW

Структура ENUMLOGFONTEX содержит сведения о перечисленном шрифте. (Юникод)
ENUMLOGFONTW

Структура ENUMLOGFONT определяет атрибуты шрифта, полное имя шрифта и стиль шрифта. (Юникод)
ENUMTEXTMETRICA

Структура ENUMTEXTMETRIC содержит сведения о физическом шрифте. (ANSI)
ENUMTEXTMETRICW

Структура ENUMTEXTMETRIC содержит сведения о физическом шрифте. (Юникод)
EXTLOGFONTA

Структура EXTLOGFONT определяет атрибуты шрифта. (ANSI)
EXTLOGFONTW

Структура EXTLOGFONT определяет атрибуты шрифта. (Юникод)
EXTLOGPEN

Структура EXTLOGPEN определяет стиль пера, ширину и атрибуты кисти для расширенного пера.
ИСПРАВЛЕНО

Структура FIXED содержит целочисленные и дробные части реального числа фиксированной точки.
GCP_RESULTSA

Структура GCP_RESULTS содержит сведения о символах в строке. Эта структура получает результаты функции GetCharacterPlacement. Для некоторых языков первый элемент в массивах может содержать дополнительные сведения, зависящие от языка. (ANSI)
GCP_RESULTSW

Структура GCP_RESULTS содержит сведения о символах в строке. Эта структура получает результаты функции GetCharacterPlacement. Для некоторых языков первый элемент в массивах может содержать дополнительные сведения, зависящие от языка. (Юникод)
ГЛИФМЕТРИИ

Структура GLYPHMETRICS содержит сведения о размещении и ориентации глифа в ячейке символов.
GLYPHSET

Структура GLYPHSET содержит сведения о диапазоне точек кода Юникода.
GRADIENT_RECT

Структура GRADIENT_RECT указывает индекс двух вершин в массиве pVertex в функции GradientFill. Эти две вершины образуют верхние и правые границы прямоугольника в левом верхнем и нижнем углу.
GRADIENT_TRIANGLE

Структура GRADIENT_TRIANGLE указывает индекс трех вершин в массиве pVertex в функции GradientFill. Эти три вершины образуют один треугольник.
HANDLETABLE

Структура HANDLETABLE — это массив дескрипторов, каждый из которых определяет объект графического интерфейса устройства (GDI).
KERNINGPAIR

Структура KERNINGPAIR определяет пару кернинга.
LOGBRUSH

Структура LOGBRUSH определяет стиль, цвет и шаблон физической кисти. Он используется функциями CreateBrushIndirect и ExtCreatePen.
LOGBRUSH32

Структура LOGBRUSH32 определяет стиль, цвет и шаблон физической кисти.
LOGFONTA

Структура LOGFONT определяет атрибуты шрифта. (ANSI)
LOGFONTW

Структура LOGFONT определяет атрибуты шрифта. (Юникод)
LOGPALETTE

Структура LOGPALETTE определяет логическую палитру.
LOGPEN

Структура LOGPEN определяет стиль, ширину и цвет пера. Функция CreatePenIndirect использует структуру LOGPEN.
MAT2

Структура MAT2 содержит значения матрицы преобразования, используемой функцией GetGlyphOutline.
МЕТАГОДА

Структура METAHEADER содержит сведения о метафайле в формате Windows.
METARECORD

Структура METARECORD содержит запись метафайла в формате Windows.
MONITORINFO

Структура MONITORINFO содержит сведения о мониторе отображения. Функция GetMonitorInfo хранит сведения в структуре MONITORINFO или структуре MONITORINFOEX. Структура MONITORINFO представляет собой подмножество структуры MONITORINFOEX.
MONITORINFOEXA

Структура MONITORINFOEX содержит сведения о мониторе отображения. Функция GetMonitorInfo сохраняет сведения в структуре MONITORINFOEX или структуре MONITORINFOInfo. Структура MONITORINFOEX — это супермножество структуры MONITORINFO. (ANSI)
MONITORINFOEXW

Структура MONITORINFOEX содержит сведения о мониторе отображения. Функция GetMonitorInfo сохраняет сведения в структуре MONITORINFOEX или структуре MONITORINFOInfo. Структура MONITORINFOEX — это супермножество структуры MONITORINFO. (Юникод)
NEWTEXTMETRICA

Структура NEWTEXTMETRIC содержит данные, описывающие физический шрифт. (ANSI)
NEWTEXTMETRICEXA

Структура NEWTEXTMETRICEX содержит сведения о физическом шрифте. (ANSI)
NEWTEXTMETRICEXW

Структура NEWTEXTMETRICEX содержит сведения о физическом шрифте. (Юникод)
NEWTEXTMETRICW

Структура NEWTEXTMETRIC содержит данные, описывающие физический шрифт. (Юникод)
OUTLINETEXTMETRICA

Структура OUTLINETEXTMETRIC содержит метрики, описывающие шрифт TrueType. (ANSI)
OUTLINETEXTMETRICW

Структура OUTLINETEXTMETRIC содержит метрики, описывающие шрифт TrueType. (Юникод)
PAINTSTRUCT

Структура PAINTSTRUCT содержит сведения для приложения. Эти сведения можно использовать для рисования клиентской области окна, принадлежащей этому приложению.
PANOSE

Структура PANOSE описывает значения классификации шрифтов PANOSE для шрифта TrueType. Эти характеристики затем используются для связывания шрифта с другими шрифтами аналогичного внешнего вида, но с разными именами.
POINTFX

Структура POINTFX содержит координаты точек, описывающих контур символа в шрифте TrueType.
POLYTEXTA

Структура POLYTEXT описывает, как функция PolyTextOut должна нарисовать строку текста. (ANSI)
POLYTEXTW

Структура POLYTEXT описывает, как функция PolyTextOut должна нарисовать строку текста. (Юникод)
RASTERIZER_STATUS

Структура RASTERIZER_STATUS содержит сведения о том, установлен ли TrueType. Эта структура заполняется, когда приложение вызывает функцию GetRasterizerCaps.
RGBQUAD

Структура RGBQUAD описывает цвет, состоящий из относительной интенсивности красного, зеленого и синего.
RGBTRIPLE

Структура RGBTRIPLE описывает цвет, состоящий из относительной интенсивности красного, зеленого и синего. Элемент bmciColors структуры BITMAPCOREINFO состоит из массива структур RGBTRIPLE.
RGNDATA

Структура RGNDATA содержит заголовок и массив прямоугольников, составляющих регион. Прямоугольники сортируются сверху вниз, слева направо. Они не перекрываются.
RGNDATAHEADER

Структура RGNDATAHEADER описывает данные, возвращаемые функцией GetRegionData.
TEXTMETRICA

Структура TEXTMETRIC содержит основные сведения о физическом шрифте. Все размеры указаны в логических единицах; То есть они зависят от текущего режима сопоставления контекста отображения. (ANSI)
TEXTMETRICW

Структура TEXTMETRIC содержит основные сведения о физическом шрифте. Все размеры указаны в логических единицах; То есть они зависят от текущего режима сопоставления контекста отображения. (Юникод)
TRIVERTEX

Структура TRIVERTEX содержит сведения о цвете и позиции.
TTEMBEDINFO

Структура TTEMBEDINFO содержит список URL-адресов, на которые может быть указан внедренный объект шрифта.
TTLOADINFO

Структура TTLOADINFO содержит URL-адрес, из которого получен внедренный объект шрифта.
TTPOLYCURVE

Структура TTPOLYCURVE содержит сведения о кривой в контуре символа TrueType.
TTPOLYGONHEADER

Структура TTPOLYGONHEADER указывает начальную позицию и тип контура в контуре символа TrueType.
TTVALIDATIONTESTSPARAMS

Структура TTVALIDATIONTESTSPARAMS содержит параметры для тестирования шрифта Microsoft OpenType.
TTVALIDATIONTESTSPARAMSEX

Структура TTVALIDATIONTESTSPARAMSEX содержит параметры для тестирования шрифта Microsoft OpenType.
WCRANGE

Структура WCRANGE задает диапазон символов Юникода.
XFORM

Структура XFORM задает преобразование пространства для страницы.