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


заголовок wingdi.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в следующем разделе:

wingdi.h содержит следующие интерфейсы программирования:

Функции

 
AbortDoc

Функция AbortDoc останавливает текущее задание печати и удаляет все, нарисованное после последнего вызова функции StartDoc.
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 рисует эллиптические дуги.
BeginPath

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

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

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

Функция CheckColorsInGamut определяет, находится ли указанный набор rgb-тройных параметров в выходной гамме указанного устройства. Триплы RGB интерпретируются в входном логическом цветовом пространстве.
ChoosePixelFormat

Функция ChoosePixelFormat пытается сопоставить соответствующий формат пикселей, поддерживаемый контекстом устройства с заданной спецификацией формата пикселей.
Аккорд

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

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

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

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

Макрос CMYK создает значение цвета CMYK путем объединения указанных цинов, пурпуров, желтых и черных значений.
ColorCorrectPalette

Функция ColorCorrectPalette исправляет записи палитры с помощью параметров WCS 1.0 в указанном контексте устройства.
ColorMatchToTarget

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

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

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

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

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

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

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

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

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

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

Функция CreateColorSpace создает логическое цветовое пространство. (ANSI)
CreateColorSpaceW

Функция CreateColorSpace создает логическое цветовое пространство. (Юникод)
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 создает логический шрифт с указанными характеристиками. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (Юникод)
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 создает логическую кисть с указанным сплошным цветом.
DeleteColorSpace

Функция DeleteColorSpace удаляет и уничтожает указанное цветовое пространство.
DeleteDC

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

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

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

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

Функция DescribePixelFormat получает сведения о формате пикселей, определяемом iPixelFormat устройства, связанного с hdc. Функция задает элементы структуры PIXELFORMATDESCRIPTOR, на которую указывает ppfd с данными формата пикселей.
DeviceCapabilitiesA

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

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

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

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

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

Функция EndDoc завершает задание печати.
EndPage

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Позволяет приложению получить доступ к системным возможностям устройств, которые недоступны через GDI.
ExcludeClipRect

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

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

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

Функция ExtEscape позволяет приложению получать доступ к возможностям устройств, которые недоступны через GDI.
ExtFloodFill

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

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

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

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

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

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

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

Функция FloodFill заполняет область поверхности дисплея текущей кистью. Предполагается, что область привязана, как указано параметром цвета.
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).
GetColorSpace

Функция GetColorSpace извлекает дескриптор входного цветового пространства из указанного контекста устройства.
GetCurrentObject

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

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

Макрос GetCValue извлекает значение цвета циана из значения цвета CMYK.
GetDCBrushColor

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

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

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

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

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

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

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

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

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

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

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

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

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

Функция GetEnhMetaFilePixelFormat извлекает сведения о формате пикселей для расширенного метафайла.
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).
GetICMProfileA

Функция GetICMProfile извлекает имя файла текущего профиля цвета вывода для указанного контекста устройства. (ANSI)
GetICMProfileW

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

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

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

Макрос GetKValue извлекает черное значение цвета из значения цвета CMYK.
GetLayout

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

Функция GetLogColorSpace извлекает определение цветового пространства, определяемое указанным дескриптором. (ANSI)
GetLogColorSpaceW

Функция GetLogColorSpace извлекает определение цветового пространства, определяемое указанным дескриптором. (Юникод)
GetMapMode

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

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

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

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

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

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

Макрос GetMValue извлекает значение цвета magenta из значения цвета CMYK.
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) пикселя по указанным координатам.
GetPixelFormat

Функция GetPixelFormat получает индекс выбранного формата пикселей заданного контекста устройства.
GetPolyFillMode

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

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

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

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

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

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

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

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

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

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

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

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

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

Извлекает идентификатор набора символов для шрифта, выбранного в данный момент в указанном контексте устройства.
GetTextCharsetInfo

Извлекает сведения о наборе символов шрифта, выбранного в данный момент в указанном контексте устройства.
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 (Юникод) заполняет указанный буфер метриками для выбранного шрифта.
GetViewportExtEx

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

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

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

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

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

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

Макрос GetYValue извлекает значение желтого цвета из значения цвета CMYK.
GradientFill

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Функция OffsetWindowOrgEx изменяет источник окна для контекста устройства с помощью указанных горизонтальных и вертикальных смещения.
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 выполняет передачу битов цветовых данных из указанного прямоугольника в контексте исходного устройства на указанную параллелограмму в контексте конечного устройства.
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 рисует несколько строк с помощью цветов шрифта и текста, выбранных в данный момент в указанном контексте устройства. (Юникод)
PtInRegion

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

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

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

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

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

Функция RectVisible определяет, находится ли любая часть указанного прямоугольника в области вырезки контекста устройства.
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 изменяет окно для контекста устройства, используя коэффициенты, сформированные указанными умножениями и разделителями.
SelectClipPath

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

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

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

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

Функция SetAbortProc задает определяемую приложением функцию прерывания, которая позволяет отменить задание печати во время spooling.
SetArcDirection

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

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

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

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

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

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

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

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

Функция SetColorSpace определяет входное цветовое пространство для заданного контекста устройства.
SetDCBrushColor

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

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

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

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

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

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

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

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

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

Функция SetICMProfile задает указанный профиль цвета в качестве выходного профиля для указанного контекста устройства (DC). (ANSI)
SetICMProfileW

Функция SetICMProfile задает указанный профиль цвета в качестве выходного профиля для указанного контекста устройства (DC). (Юникод)
SetLayout

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

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

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

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

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

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

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

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

Функция SetPixelFormat задает формат пикселя указанного контекста устройства в формат, заданный индексом iPixelFormat.
SetPixelV

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

Функция SetPolyFillMode задает режим заполнения многоугольников для функций, заполняющих многоугольники.
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).
SetWinMetaFileBits

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

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

Функция StartDoc запускает задание печати. (ANSI)
StartDocW

Функция StartDoc запускает задание печати. (Юникод)
StartPage

Функция StartPage подготавливает драйвер принтера к приему данных.
StretchBlt

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

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

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

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

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

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

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

Преобразует сведения о наборе символов и задает все члены целевой структуры соответствующим значениям.
TransparentBlt

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

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

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

Функция UpdateICMRegKey управляет профилями цветов и модулями управления цветами в системе. (ANSI)
UpdateICMRegKeyW

Функция UpdateICMRegKey управляет профилями цветов и модулями управления цветами в системе. (Юникод)
wglCopyContext

Функция wglCopyContext копирует выбранные группы состояний отрисовки из одного контекста отрисовки OpenGL в другой.
wglCreateContext

Функция wglCreateContext создает новый контекст отрисовки OpenGL, который подходит для рисования на устройстве, на которое ссылается hdc. Контекст отрисовки имеет тот же формат пикселей, что и контекст устройства.
wglCreateLayerContext

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

Функция wglDeleteContext удаляет указанный контекст отрисовки OpenGL.
wglDescribeLayerPlane

Функция wglDescribeLayerPlane получает сведения о плоскостях слоев заданного формата пикселей.
wglGetCurrentContext

Функция wglGetCurrentContext получает дескриптор текущего контекста отрисовки OpenGL вызывающего потока.
wglGetCurrentDC

Функция wglGetCurrentDC получает дескриптор контекста устройства, связанного с текущим контекстом отрисовки OpenGL вызывающего потока.
wglGetLayerPaletteEntries

Извлекает записи палитры из заданной плоскости слоя цветового индекса для указанного контекста устройства.
wglGetProcAddress

Функция wglGetProcAddress возвращает адрес функции расширения OpenGL для использования с текущим контекстом отрисовки OpenGL.
wglMakeCurrent

Функция wglMakeCurrent делает указанный контекст отрисовки OpenGL текущим контекстом отрисовки вызывающего потока.
wglRealizeLayerPalette

Функция wglRealizeLayerPalette сопоставляет записи палитры из заданного плоскости слоя цветового индекса в физическую палитру или инициализирует палитру плоскости слоя RGBA.
wglSetLayerPaletteEntries

Задает записи палитры в заданной плоскости слоя цветового индекса для заданного контекста устройства.
wglShareLists

Функция wglShareLists позволяет нескольким контекстам отрисовки OpenGL совместно использовать одно пространство списка отображения.
wglSwapLayerBuffers

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

Функция wglUseFontBitmaps создает набор списков отображения растровых карт для использования в текущем контексте отрисовки OpenGL. (ANSI)
wglUseFontBitmapsW

Функция wglUseFontBitmaps создает набор списков отображения растровых карт для использования в текущем контексте отрисовки OpenGL. (Юникод)
wglUseFontOutlinesA

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

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

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

Функции обратного вызова

 
ABORTPROC

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

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

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

Обратный вызов EnumICMProfilesProcallback — это определяемая приложением функция обратного вызова, которая обрабатывает данные профиля цвета из EnumICMProfiles. (ANSI)
ICMENUMPROCW

Обратный вызов EnumICMProfilesProcallback — это определяемая приложением функция обратного вызова, которая обрабатывает данные профиля цвета из EnumICMProfiles. (Юникод)
LINEDDAPROC

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

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

Структуры

 
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 определяются путем указания функций смешивания для исходных и целевых растровых изображений.
CHARSETINFO

Содержит сведения о наборе символов.
CIEXYZ

Структура CIEXYZ содержит координаты x,y и z определенного цвета в указанном цветовом пространстве.
CIEXYZTRIPLE

Структура CIEXYZTRIPLE содержит координаты x,y и z трех цветов, соответствующих красным, зеленым и синим конечным точкам для указанного логического цветового пространства.
COLORADJUSTMENT

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

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

Структура данных DEVMODE содержит сведения о инициализации и среде принтера или устройства отображения.
DEVMODEW

Структура DEVMODEW используется для указания характеристик устройств отображения и печати в наборе символов Юникода (широкий).
DIBSECTION

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

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

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

Структура DISPLAYCONFIG_2DREGION представляет точку или смещение в двухмерном пространстве.
DISPLAYCONFIG_ADAPTER_NAME

Структура DISPLAYCONFIG_ADAPTER_NAME содержит сведения о адаптере отображения.
DISPLAYCONFIG_DESKTOP_IMAGE_INFO

Структура DISPLAYCONFIG_DESKTOP_IMAGE_INFO содержит сведения о изображении, отображаемом на рабочем столе.
DISPLAYCONFIG_DEVICE_INFO_HEADER

Структура DISPLAYCONFIG_DEVICE_INFO_HEADER содержит сведения об устройстве.
DISPLAYCONFIG_MODE_INFO

Структура DISPLAYCONFIG_MODE_INFO содержит сведения о исходном или целевом режиме.
DISPLAYCONFIG_PATH_INFO

Структура DISPLAYCONFIG_PATH_INFO используется для описания одного пути от целевого объекта к источнику.
DISPLAYCONFIG_PATH_SOURCE_INFO

Структура DISPLAYCONFIG_PATH_SOURCE_INFO содержит исходные сведения для одного пути.
DISPLAYCONFIG_PATH_TARGET_INFO

Структура DISPLAYCONFIG_PATH_TARGET_INFO содержит целевые сведения для одного пути.
DISPLAYCONFIG_RATIONAL

Структура DISPLAYCONFIG_RATIONAL описывает дробное значение, представляющее вертикальные и горизонтальные частоты режима видео (то есть вертикальной синхронизации и горизонтальной синхронизации).
DISPLAYCONFIG_SDR_WHITE_LEVEL

Структура DISPLAYCONFIG_SDR_WHITE_LEVEL (wingdi.h) содержит сведения о текущем уровне белого уровня SDR дисплея.
DISPLAYCONFIG_SET_TARGET_PERSISTENCE

Структура DISPLAYCONFIG_SET_TARGET_PERSISTENCE содержит сведения о настройке дисплея.
DISPLAYCONFIG_SOURCE_DEVICE_NAME

Структура DISPLAYCONFIG_SOURCE_DEVICE_NAME содержит имя устройства GDI для источника или представления.
DISPLAYCONFIG_SOURCE_MODE

Структура DISPLAYCONFIG_SOURCE_MODE представляет точку или смещение в двухмерном пространстве.
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION

Структура DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION содержит сведения о состоянии поддержки виртуального разрешения монитора.
DISPLAYCONFIG_TARGET_BASE_TYPE

Задает сведения о базовой технологии вывода для заданного целевого идентификатора.
DISPLAYCONFIG_TARGET_DEVICE_NAME

Структура DISPLAYCONFIG_TARGET_DEVICE_NAME содержит сведения о целевом объекте.
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

Структура DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS содержит сведения о целевом устройстве.
DISPLAYCONFIG_TARGET_MODE

Структура DISPLAYCONFIG_TARGET_MODE описывает целевой режим пути отображения.
DISPLAYCONFIG_TARGET_PREFERRED_MODE

Структура DISPLAYCONFIG_TARGET_PREFERRED_MODE содержит сведения о предпочтительном режиме дисплея.
DISPLAYCONFIG_VIDEO_SIGNAL_INFO

Структура DISPLAYCONFIG_VIDEO_SIGNAL_INFO содержит сведения о сигнале видео для дисплея.
DOCINFOA

Структура DOCINFO содержит имена входных и выходных файлов и другие сведения, используемые функцией StartDoc. (ANSI)
DOCINFOW

Структура DOCINFO содержит имена входных и выходных файлов и другие сведения, используемые функцией StartDoc. (Юникод)
DRAWPATRECT

Структура DRAWPATRECT определяет созданный прямоугольник.
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 содержит целочисленные и дробные части реального числа фиксированной точки.
FONTSIGNATURE

Содержит сведения, определяющие кодовые страницы и подранги Юникода, для которых заданный шрифт предоставляет глифы.
GCP_RESULTSA

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

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

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

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

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

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

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

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

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

Структура LAYERPLANEDESCRIPTOR описывает формат пикселя поверхности рисования.
LOCALESIGNATURE

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

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

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

Структура LOGCOLORSPACE содержит сведения, определяющие логическое цветовое пространство. (ANSI)
LOGCOLORSPACEW

Структура LOGCOLORSPACE содержит сведения, определяющие логическое цветовое пространство. (Юникод)
LOGFONTA

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

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

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

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

Структура MAT2 содержит значения матрицы преобразования, используемой функцией GetGlyphOutline.
METAFILEPICT

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

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

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

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

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

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

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

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

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

Задает цвет и использование записи в логической палитре.
PANOSE

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

Структура PIXELFORMATDESCRIPTOR описывает формат пикселя поверхности рисования.
POINTFLOAT

Структура POINTFLOAT содержит координаты x и y точки.
POINTFX

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

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

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

Структура PSFEATURE_CUSTPAPER содержит сведения о пользовательском размере бумаги для драйвера PostScript. Эта структура используется с функцией escape-экранирования принтера GET_PS_FEATURESETTING.
PSFEATURE_OUTPUT

Структура PSFEATURE_OUTPUT содержит сведения о параметрах вывода драйвера PostScript. Эта структура используется с функцией escape-экранирования принтера GET_PS_FEATURESETTING.
PSINJECTDATA

Структура PSINJECTDATA — это заголовок входного буфера, используемого с функцией escape-экрана принтера POSTSCRIPT_INJECTION.
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 содержит сведения о цвете и позиции.
TTPOLYCURVE

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

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

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

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

Перечисления

 
DISPLAYCONFIG_DEVICE_INFO_TYPE

Перечисление DISPLAYCONFIG_DEVICE_INFO_TYPE указывает тип сведений о устройстве отображения для настройки или получения с помощью функции DisplayConfigSetDeviceInfo или DisplayConfigGetDeviceInfo.
DISPLAYCONFIG_MODE_INFO_TYPE

Перечисление DISPLAYCONFIG_MODE_INFO_TYPE указывает, что сведения, содержащиеся в структуре DISPLAYCONFIG_MODE_INFO, являются исходным или целевым режимом.
DISPLAYCONFIG_PIXELFORMAT

Перечисление DISPLAYCONFIG_PIXELFORMAT указывает формат пикселей в разных битах на пиксель (BPP).
DISPLAYCONFIG_ROTATION

Перечисление DISPLAYCONFIG_ROTATION указывает поворот по часовой стрелке дисплея.
DISPLAYCONFIG_SCALING

Перечисление DISPLAYCONFIG_SCALING указывает преобразование масштабирования, примененное к содержимому, отображаемого в сети VidPN.
DISPLAYCONFIG_SCANLINE_ORDERING

Перечисление DISPLAYCONFIG_SCANLINE_ORDERING указывает метод, используемый дисплеем для создания изображения на экране.
DISPLAYCONFIG_TOPOLOGY_ID

Перечисление DISPLAYCONFIG_TOPOLOGY_ID указывает тип топологии отображения.
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

Перечисление DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY указывает тип соединителя целевого объекта.