заголовок wingdi.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в следующем разделе:
- Exchange данных
- графики Direct3D 9
- DirectShow
- отображение ссылок на устройства
- Интернационализация для приложений Windows
- OpenGL
- планшетный компьютер
- цветовой системы Windows
- Windows GDI
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 указывает тип соединителя целевого объекта. |