Windows GDI
Обзор технологии Windows GDI.
Для разработки Windows GDI вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Функции
AbortPath Функция AbortPath закрывает и отменяет все пути в указанном контексте устройства. |
AddFontMemResourceEx Функция AddFontMemResourceEx добавляет ресурс шрифта из изображения памяти в систему. |
AddFontResourceA Функция AddFontResource добавляет ресурс шрифта из указанного файла в системную таблицу шрифтов. Шрифт может впоследствии использоваться для вывода текста любым приложением. (ANSI) |
AddFontResourceExA Функция AddFontResourceEx добавляет ресурс шрифта из указанного файла в систему. Шрифты, добавленные с помощью функции AddFontResourceEx, можно пометить как частные и не перечисляемые. (ANSI) |
AddFontResourceExW Функция AddFontResourceEx добавляет ресурс шрифта из указанного файла в систему. Шрифты, добавленные с помощью функции AddFontResourceEx, можно пометить как частные и не перечисляемые. (Юникод) |
AddFontResourceW Функция AddFontResource добавляет ресурс шрифта из указанного файла в системную таблицу шрифтов. Шрифт может впоследствии использоваться для вывода текста любым приложением. (Юникод) |
AlphaBlend Функция AlphaBlend отображает растровые изображения с прозрачными или полупрозрачными пикселями. |
AngleArc Функция AngleArc рисует сегмент линии и дугу. |
AnimatePalette Функция AnimatePalette заменяет записи в указанной логической палитре. |
Arc Функция Arc рисует эллиптическую дугу. |
ArcTo Функция ArcTo рисует эллиптическую дугу. |
BeginPaint Функция BeginPaint подготавливает указанное окно для рисования и заполняет структуру PAINTSTRUCT сведениями о покраски. |
BeginPath Функция BeginPath открывает скобку пути в указанном контексте устройства. |
BitBlt Функция BitBlt выполняет битовую передачу данных цвета, соответствующих прямоугольнику пикселей, из указанного контекста исходного устройства в контекст целевого устройства. |
CancelDC Функция CancelDC отменяет все ожидающие операции в указанном контексте устройства (DC). |
CFP_ALLOCPROC Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для выделения памяти. |
CFP_FREEPROC Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для освобождения памяти. |
CFP_REALLOCPROC Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для перераспределения памяти при изменении размера выделенного буфера. |
ChangeDisplaySettingsA Функция ChangeDisplaySettings изменяет параметры устройства отображения по умолчанию на указанный графический режим. (ANSI) |
ChangeDisplaySettingsExA Функция ChangeDisplaySettingsEx изменяет параметры указанного устройства отображения на указанный графический режим. (ANSI) |
ChangeDisplaySettingsExW Функция ChangeDisplaySettingsEx изменяет параметры указанного устройства отображения на указанный графический режим. (Юникод) |
ChangeDisplaySettingsW Функция ChangeDisplaySettings изменяет параметры устройства отображения по умолчанию на указанный графический режим. (Юникод) |
Хордовая диаграмма Функция Аккорд рисует аккорд (область, ограниченную пересечением эллипса и сегмента линии, называемого секантом). Аккорд задается с помощью текущего пера и заполняется с помощью текущей кисти. |
ClientToScreen Функция ClientToScreen преобразует координаты клиентской области указанной точки в экранные. |
CloseEnhMetaFile Функция CloseEnhMetaFile закрывает контекст устройства с расширенным метафайлом и возвращает дескриптор, который идентифицирует метафайл расширенного формата. |
CloseFigure Функция CloseFigure закрывает открытый рисунок в пути. |
CloseMetaFile Функция CloseMetaFile закрывает контекст устройства метафайла и возвращает дескриптор, идентифицирующий метафайл в формате Windows. |
CombineRgn Функция CombineRgn объединяет две области и сохраняет результат в третьем регионе. Эти две области объединяются в соответствии с указанным режимом. |
CombineTransform Функция CombineTransform объединяет два преобразования пространства мира в пространство страницы. |
CopyEnhMetaFileA Функция CopyEnhMetaFile копирует содержимое метафайла расширенного формата в указанный файл. (ANSI) |
CopyEnhMetaFileW Функция CopyEnhMetaFile копирует содержимое метафайла расширенного формата в указанный файл. (Юникод) |
CopyMetaFileA Функция CopyMetaFile копирует содержимое метафайла в формате Windows в указанный файл. (ANSI) |
CopyMetaFileW Функция CopyMetaFile копирует содержимое метафайла в формате Windows в указанный файл. (Юникод) |
CopyRect Функция CopyRect копирует координаты одного прямоугольника в другой. |
CreateBitmap Функция CreateBitmap создает растровое изображение с указанной шириной, высотой и цветовым форматом (цветовые плоскости и биты на пиксель). |
CreateBitmapIndirect Функция CreateBitmapIndirect создает растровое изображение с заданной шириной, высотой и цветовым форматом (цветовые плоскости и биты на пиксель). |
CreateBrushIndirect Функция CreateBrushIndirect создает логическую кисть с указанным стилем, цветом и узором. |
CreateCompatibleBitmap Функция CreateCompatibleBitmap создает растровое изображение, совместимое с устройством, которое связано с указанным контекстом устройства. |
CreateCompatibleDC Функция CreateCompatibleDC создает контекст устройства памяти (DC), совместимый с указанным устройством. |
CreateDCA Функция CreateDC создает контекст устройства (DC) для устройства, используя указанное имя. (ANSI) |
CreateDCW Функция CreateDC создает контекст устройства (DC) для устройства, используя указанное имя. (Юникод) |
CreateDIBitmap Функция CreateDIBitmap создает совместимое растровое изображение (DDB) из DIB и при необходимости задает биты растрового изображения. |
CreateDIBPatternBrush Функция CreateDIBPatternBrush создает логическую кисть с шаблоном, заданным в указанном аппаратно-независимом растровом рисунке (DIB). |
CreateDIBPatternBrushPt Функция CreateDIBPatternBrushPt создает логическую кисть с шаблоном, заданным независимым от устройства растровым рисунком (DIB). |
CreateDIBSection Функция CreateDIBSection создает DIB, в который приложения могут выполнять запись напрямую. |
CreateDiscardableBitmap Функция CreateDiscardableBitmap создает отклоняемое растровое изображение, совместимое с указанным устройством. |
CreateEllipticRgn Функция CreateEllipticRgn создает эллиптическую область. |
CreateEllipticRgnIndirect Функция CreateEllipticRgnIndirect создает эллиптическую область. |
CreateEnhMetaFileA Функция CreateEnhMetaFile создает контекст устройства для метафайла расширенного формата. Этот контекст устройства можно использовать для хранения изображения, независимого от устройства. (ANSI) |
CreateEnhMetaFileW Функция CreateEnhMetaFile создает контекст устройства для метафайла расширенного формата. Этот контекст устройства можно использовать для хранения изображения, независимого от устройства. (Юникод) |
CreateFontA Функция CreateFont создает логический шрифт с указанными характеристиками. Впоследствии логический шрифт можно выбрать в качестве шрифта для любого устройства. (ANSI) |
CreateFontIndirectA Функция CreateFontIndirect создает логический шрифт с указанными характеристиками. Впоследствии шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (ANSI) |
CreateFontIndirectExA Функция CreateFontIndirectEx задает логический шрифт, имеющий характеристики в указанной структуре. Впоследствии шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (ANSI) |
CreateFontIndirectExW Функция CreateFontIndirectEx задает логический шрифт, имеющий характеристики в указанной структуре. Впоследствии шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (Юникод) |
CreateFontIndirectW Функция CreateFontIndirect создает логический шрифт с указанными характеристиками. Впоследствии шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (Юникод) |
CreateFontPackage Функция CreateFontPackage создает подмножество указанного шрифта TrueType, как правило, для передачи его на принтер. |
CreateFontW Функция CreateFont создает логический шрифт с указанными характеристиками. Впоследствии логический шрифт можно выбрать в качестве шрифта для любого устройства. (Юникод) |
CreateHalftonePalette Функция CreateHalftonePalette создает полутоновую палитру для указанного контекста устройства (DC). |
CreateHatchBrush Функция CreateHatchBrush создает логическую кисть с указанным узором и цветом штриховки. |
CreateICA Функция CreateIC создает контекст сведений для указанного устройства. (ANSI) |
CreateICW Функция CreateIC создает контекст сведений для указанного устройства. (Юникод) |
CreateMetaFileA Функция CreateMetaFile создает контекст устройства для метафайла в формате Windows. (ANSI) |
CreateMetaFileW Функция CreateMetaFile создает контекст устройства для метафайла в формате Windows. (Юникод) |
CreatePalette Функция CreatePalette создает логическую палитру. |
CreatePatternBrush Функция CreatePatternBrush создает логическую кисть с указанным шаблоном растрового изображения. Растровое изображение может быть растровым изображением раздела DIB, созданным функцией CreateDIBSection, или растровым рисунком, зависящим от устройства. |
Createpen Функция CreatePen создает логическое перо, которое имеет указанный стиль, ширину и цвет. Затем перо можно выбрать в контексте устройства и использовать для рисования линий и кривых. |
CreatePenIndirect Функция CreatePenIndirect создает логическое косметическое перо, которое имеет стиль, ширину и цвет, указанные в структуре. |
CreatePolygonRgn Функция CreatePolygonRgn создает многоугольную область. |
CreatePolyPolygonRgn Функция CreatePolyPolygonRgn создает область, состоящую из ряда многоугольников. Многоугольник может перекрываться. |
CreateRectRgn Функция CreateRectRgn создает прямоугольную область. |
CreateRectRgnIndirect Функция CreateRectRgnIndirect создает прямоугольную область. |
CreateRoundRectRgn Функция CreateRoundRectRgn создает прямоугольную область со скругленными углами. |
CreateScalableFontResourceA Функция CreateScalableFontResource создает файл ресурсов шрифта для масштабируемого шрифта. (ANSI) |
CreateScalableFontResourceW Функция CreateScalableFontResource создает файл ресурсов шрифта для масштабируемого шрифта. (Юникод) |
CreateSolidBrush Функция CreateSolidBrush создает логическую кисть с указанным сплошным цветом. |
DeleteDC Функция DeleteDC удаляет указанный контекст устройства (DC). |
DeleteEnhMetaFile Функция DeleteEnhMetaFile удаляет метафайл расширенного формата или дескриптор метафайла расширенного формата. |
DeleteFont Макрос DeleteFont удаляет объект шрифта, освобождая все системные ресурсы, связанные с объектом шрифта. |
DeleteMetaFile Функция DeleteMetaFile удаляет метафайл в формате Windows или дескриптор метафайла в формате Windows. |
DeleteObject Функция DeleteObject удаляет логическое перо, кисть, шрифт, растровое изображение, область или палитру, освобождая все системные ресурсы, связанные с объектом . После удаления объекта указанный дескриптор становится недействительным. |
DIBINDEX Макрос DIBINDEX принимает индекс в запись в таблице цветов DIB и возвращает значение COLORREF, указывающее цвет, связанный с заданным индексом. |
DPtoLP Функция DPtoLP преобразует координаты устройства в логические. Преобразование зависит от режима сопоставления контекста устройства, параметров источников и экстентов для окна и окна просмотра, а также преобразования мира. |
DrawAnimatedRects Анимирует подпись окна, указывая на открытие значка, свертывание или увеличение окна. |
DrawCaption Функция DrawCaption рисует окно подпись. |
DrawEdge Функция DrawEdge рисует один или несколько краев прямоугольника. |
DrawEscape Функция DrawEscape предоставляет возможности рисования указанного видеотрансляции, которые недоступны напрямую через интерфейс графического устройства (GDI). |
DrawFocusRect Функция DrawFocusRect рисует прямоугольник в стиле, который указывает, что прямоугольник имеет фокус. |
DrawFrameControl Функция DrawFrameControl рисует элемент управления кадром указанного типа и стиля. |
DrawStateA Функция DrawState отображает изображение и применяет визуальный эффект, чтобы указать состояние, например отключенное или стандартное. (ANSI) |
DRAWSTATEPROC Функция DrawStateProc — это определяемая приложением функция обратного вызова, которая отрисовывает сложное изображение для функции DrawState. |
DrawStateW Функция DrawState отображает изображение и применяет визуальный эффект, чтобы указать состояние, например отключенное или стандартное. (Юникод) |
Drawtext Функция DrawText рисует форматированный текст в указанном прямоугольнике. (Функция DrawText) |
DrawTextA Функция DrawText рисует форматированный текст в указанном прямоугольнике. Он форматирует текст в соответствии с указанным методом (разворачивание вкладок, обоснование символов, разрыв линий и т. д.). (DrawTextA) |
DrawTextExA Функция DrawTextEx рисует отформатированный текст в указанном прямоугольнике. (ANSI) |
DrawTextExW Функция DrawTextEx рисует отформатированный текст в указанном прямоугольнике. (Юникод) |
DrawTextW Функция DrawTextW (Юникод) рисует отформатированный текст в указанном прямоугольнике. (функция DrawTextW) |
Ellipse Функция Эллипс рисует эллипс. Центр эллипса — это центр указанного ограничивающего прямоугольника. Эллипс выделен с помощью текущего пера и заполняется с помощью текущей кисти. |
EndPaint Функция EndPaint помечает конец рисования в указанном окне. Эта функция требуется для каждого вызова функции BeginPaint, но только после завершения рисования. |
EndPath Функция EndPath закрывает квадратные скобки пути и выбирает путь, определенный в квадратных скобках, в указанном контексте устройства. |
ENHMFENUMPROC Функция EnhMetaFileProc — это определяемая приложением функция обратного вызова, используемая с функцией EnumEnhMetaFile. |
EnumDisplayDevicesA Функция EnumDisplayDevices позволяет получить сведения об устройствах отображения в текущем сеансе. (ANSI) |
EnumDisplayDevicesW Функция EnumDisplayDevices позволяет получить сведения об устройствах отображения в текущем сеансе. (Юникод) |
EnumDisplayMonitors Функция EnumDisplayMonitors перечисляет мониторы отображения (включая невидимые псевдомониторы, связанные с драйверами зеркального отображения), которые пересекаются с областью, образованной пересечением указанного прямоугольника обрезки и видимой области контекста устройства. EnumDisplayMonitors вызывает определяемую приложением функцию обратного вызова MonitorEnumProc один раз для каждого перечисляемого монитора. Обратите внимание, что GetSystemMetrics (SM_CMONITORS) подсчитывает только мониторы дисплея. |
EnumDisplaySettingsA Функция EnumDisplaySettings извлекает сведения об одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов устройства отображения, выполните ряд вызовов этой функции. (ANSI) |
EnumDisplaySettingsExA Функция EnumDisplaySettingsEx извлекает сведения об одном из графических режимов для устройства отображения. Чтобы получить сведения обо всех режимах графики для устройства отображения, выполните ряд вызовов этой функции. (ANSI) |
EnumDisplaySettingsExW Функция EnumDisplaySettingsEx извлекает сведения об одном из графических режимов для устройства отображения. Чтобы получить сведения обо всех режимах графики для устройства отображения, выполните ряд вызовов этой функции. (Юникод) |
EnumDisplaySettingsW Функция EnumDisplaySettings извлекает сведения об одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов устройства отображения, выполните ряд вызовов этой функции. (Юникод) |
EnumEnhMetaFile Функция EnumEnhMetaFile перечисляет записи в метафайле расширенного формата, извлекая каждую запись и передавая ее в указанную функцию обратного вызова. |
EnumFontFamiliesA Функция EnumFontFamilies перечисляет шрифты в указанном семействе шрифтов, доступные на указанном устройстве. (ANSI) |
EnumFontFamiliesExA Функция EnumFontFamiliesEx перечисляет все шрифты с уникальными именами в системе, которые соответствуют характеристикам шрифта, указанным в структуре LOGFONT. EnumFontFamiliesEx перечисляет шрифты на основе имени шрифта, набора символов или и того, и другого. (ANSI) |
EnumFontFamiliesExW Функция EnumFontFamiliesEx перечисляет все шрифты с уникальными именами в системе, которые соответствуют характеристикам шрифта, указанным в структуре LOGFONT. EnumFontFamiliesEx перечисляет шрифты на основе имени шрифта, набора символов или и того, и другого. (Юникод) |
EnumFontFamiliesW Функция EnumFontFamilies перечисляет шрифты в указанном семействе шрифтов, доступные на указанном устройстве. (Юникод) |
EnumFontsA Функция EnumFonts перечисляет шрифты, доступные на указанном устройстве. (ANSI) |
EnumFontsW Функция EnumFonts перечисляет шрифты, доступные на указанном устройстве. (Юникод) |
EnumMetaFile Функция EnumMetaFile перечисляет записи в метафайле формата Windows, извлекая каждую запись и передавая ее в указанную функцию обратного вызова. |
EnumObjects Функция EnumObjects перечисляет ручки или кисти, доступные для указанного контекста устройства (DC). |
EqualRect Функция EqualRect определяет, равны ли два указанных прямоугольника, сравнивая координаты верхнего левого и нижнего правого углов. |
EqualRgn Функция EqualRgn проверяет две указанные области, чтобы определить, идентичны ли они. Функция считает две области идентичными, если они равны по размеру и форме. |
ExcludeClipRect Функция ExcludeClipRect создает новую область обрезки, которая состоит из существующей области обрезки за вычетом указанного прямоугольника. |
ExcludeUpdateRgn Функция ExcludeUpdateRgn предотвращает рисование в недопустимых областях окна, исключая обновленную область в окне из области обрезки. |
ExtCreatePen Функция ExtCreatePen создает логическое косметическое или геометрическое перо с указанными атрибутами стиля, ширины и кисти. |
ExtCreateRegion Функция ExtCreateRegion создает регион из указанного региона и данных преобразования. |
ExtFloodFill Функция ExtFloodFill заполняет область поверхности дисплея текущей кистью. |
ExtSelectClipRgn Функция ExtSelectClipRgn объединяет указанную область с текущей областью обрезки в указанном режиме. |
ExtTextOutA Функция ExtTextOut рисует текст с помощью выбранного шрифта, цвета фона и цвета текста. При необходимости можно указать измерения, которые будут использоваться для обрезки, непрозрачности или и того, и другого. (ANSI) |
ExtTextOutW Функция ExtTextOut рисует текст с помощью выбранного шрифта, цвета фона и цвета текста. При необходимости можно указать измерения, которые будут использоваться для обрезки, непрозрачности или и того, и другого. (Юникод) |
FillPath Функция FillPath закрывает все открытые фигуры в текущем пути и заполняет внутреннюю область пути с помощью текущей кисти и режима заполнения многоугольников. |
FillRect Функция FillRect заполняет прямоугольник с помощью указанной кисти. Эта функция включает левую и верхнюю границы, но исключает правую и нижнюю границы прямоугольника. |
FillRgn Функция FillRgn заполняет область с помощью указанной кисти. |
FlattenPath Функция FlattenPath преобразует все кривые в выбранном пути в текущий контекст устройства (DC), превращая каждую кривую в последовательность линий. |
Заполнение наводнений Функция FloodFill заполняет область поверхности дисплея текущей кистью. Предполагается, что область ограничена в соответствии с параметром color. |
FrameRect Функция FrameRect рисует границу вокруг указанного прямоугольника с помощью указанной кисти. Ширина и высота границы всегда являются одной логической единицей. |
FrameRgn Функция FrameRgn рисует границу вокруг указанной области с помощью указанной кисти. |
GdiAlphaBlend Функция GdiAlphaBlend отображает точечные изображения с прозрачными или полупрозрачными пикселями. |
GdiComment Функция GdiComment копирует комментарий из буфера в указанный метафайл расширенного формата. |
GdiFlush Функция GdiFlush очищает текущий пакет вызывающего потока. |
GdiGetBatchLimit Функция GdiGetBatchLimit возвращает максимальное количество вызовов функций, которое может быть собрано в текущем пакете вызывающего потока. Система сбрасывает текущий пакет при каждом превышении этого ограничения. |
GdiGradientFill Функция GdiGradientFill заполняет прямоугольные и треугольные структуры. |
GdiSetBatchLimit Функция GdiSetBatchLimit задает максимальное количество вызовов функций, которые могут накапливаться в текущем пакете вызывающего потока. Система сбрасывает текущий пакет при каждом превышении этого ограничения. |
GdiTransparentBlt Функция GdiTransparentBlt выполняет битовую передачу данных цвета, соответствующих прямоугольнику пикселей, из указанного контекста исходного устройства в контекст целевого устройства. |
GetArcDirection Функция GetArcDirection извлекает текущее направление дуги для указанного контекста устройства. Дуговые и прямоугольные функции используют направление дуги. |
GetAspectRatioFilterEx Функция GetAspectRatioFilterEx извлекает параметр для текущего фильтра пропорций. |
GetBitmapBits Функция GetBitmapBits копирует битовые изображения указанного зависимого от устройства растрового изображения в буфер. |
GetBitmapDimensionEx Функция GetBitmapDimensionEx извлекает размеры совместимого растрового изображения. Полученные измерения должны быть заданы функцией SetBitmapDimensionEx. |
GetBkColor Функция GetBkColor возвращает текущий цвет фона для указанного контекста устройства. |
GetBkMode Функция GetBkMode возвращает текущий режим фонового микширования для указанного контекста устройства. Режим фонового сочетания контекста устройства влияет на текст, штриховку кисти и стили пера, которые не являются сплошными линиями. |
GetBoundsRect Функция GetBoundsRect получает текущий накопленный ограничивающий прямоугольник для указанного контекста устройства. |
GetBrushOrgEx Функция GetBrushOrgEx извлекает источник текущей кисти для указанного контекста устройства. Эта функция заменяет функцию GetBrushOrg. |
GetBValue Макрос GetBValue извлекает значение интенсивности для синего компонента красного, зеленого, синего (RGB) значения. |
GetCharABCWidthsA Функция GetCharABCWidths извлекает ширину в логических единицах последовательных символов в указанном диапазоне из текущего шрифта TrueType. Эта функция выполняется успешно только с помощью шрифтов TrueType. (ANSI) |
GetCharABCWidthsFloatA Функция GetCharABCWidthsFloat извлекает ширину в логических единицах последовательных символов в указанном диапазоне из текущего шрифта. (ANSI) |
GetCharABCWidthsFloatW Функция GetCharABCWidthsFloat извлекает ширину в логических единицах последовательных символов в указанном диапазоне из текущего шрифта. (Юникод) |
GetCharABCWidthsI Функция GetCharABCWidthsI извлекает ширину в логических единицах последовательных индексов глифов в указанном диапазоне из текущего шрифта TrueType. Эта функция выполняется успешно только с помощью шрифтов TrueType. |
GetCharABCWidthsW Функция GetCharABCWidths извлекает ширину в логических единицах последовательных символов в указанном диапазоне из текущего шрифта TrueType. Эта функция выполняется успешно только с помощью шрифтов TrueType. (Юникод) |
GetCharacterPlacementA Функция GetCharacterPlacement извлекает сведения о строке символов, такие как ширина символов, положение курсора, упорядочение внутри строки и отрисовка глифов. (ANSI) |
GetCharacterPlacementW Функция GetCharacterPlacement извлекает сведения о строке символов, такие как ширина символов, положение курсора, упорядочение внутри строки и отрисовка глифов. (Юникод) |
GetCharWidth32A Функция GetCharWidth32 извлекает ширину в логических координатах последовательных символов в указанном диапазоне из текущего шрифта. (ANSI) |
GetCharWidth32W Функция GetCharWidth32 извлекает ширину в логических координатах последовательных символов в указанном диапазоне из текущего шрифта. (Юникод) |
GetCharWidthA Функция GetCharWidth извлекает ширину в логических координатах последовательных символов в указанном диапазоне из текущего шрифта. (ANSI) |
GetCharWidthFloatA Функция GetCharWidthFloat извлекает дробную ширину последовательных символов в указанном диапазоне из текущего шрифта. (ANSI) |
GetCharWidthFloatW Функция GetCharWidthFloat извлекает дробную ширину последовательных символов в указанном диапазоне из текущего шрифта. (Юникод) |
GetCharWidthI Функция GetCharWidthI извлекает ширину в логических координатах последовательных индексов глифов в указанном диапазоне из текущего шрифта. |
GetCharWidthW Функция GetCharWidth извлекает ширину в логических координатах последовательных символов в указанном диапазоне из текущего шрифта. (Юникод) |
GetClipBox Функция GetClipBox извлекает размеры самого жесткого ограничивающего прямоугольника, который можно нарисовать вокруг текущей видимой области на устройстве. |
GetClipRgn Функция GetClipRgn извлекает дескриптор, определяющий текущую определяемую приложением область обрезки для указанного контекста устройства. |
GetColorAdjustment Функция GetColorAdjustment извлекает значения настройки цвета для указанного контекста устройства (DC). |
GetCurrentObject Функция GetCurrentObject извлекает дескриптор объекта указанного типа, выбранного в указанном контексте устройства (DC). |
GetCurrentPositionEx Функция GetCurrentPositionEx извлекает текущую позицию в логических координатах. |
GetDC Функция GetDC извлекает дескриптор контекста устройства (DC) для клиентской области указанного окна или всего экрана. |
GetDCBrushColor Функция GetDCBrushColor извлекает текущий цвет кисти для указанного контекста устройства (DC). |
GetDCEx Функция GetDCEx извлекает дескриптор в контекст устройства (DC) для клиентской области указанного окна или для всего экрана. |
GetDCOrgEx Функция GetDCOrgEx извлекает окончательный источник преобразования для указанного контекста устройства (DC). |
GetDCPenColor Функция GetDCPenColor извлекает текущий цвет пера для указанного контекста устройства (DC). |
GetDeviceCaps Функция GetDeviceCaps извлекает сведения для указанного устройства. |
GetDIBColorTable Функция GetDIBColorTable извлекает значения цветов RGB (красный, зеленый, синий) из диапазона записей в таблице цветов растрового изображения раздела DIB, выбранного в данный момент в указанном контексте устройства. |
Getdibits Функция GetDIBits извлекает биты указанного совместимого растрового изображения и копирует их в буфер в виде DIB с использованием указанного формата. |
GetEnhMetaFileA Функция GetEnhMetaFile создает дескриптор, который идентифицирует метафайл расширенного формата, хранящийся в указанном файле. (ANSI) |
GetEnhMetaFileBits Функция GetEnhMetaFileBits извлекает содержимое указанного метафайла расширенного формата и копирует его в буфер. |
GetEnhMetaFileDescriptionA Функция GetEnhMetaFileDescription извлекает необязательное текстовое описание из метафайла расширенного формата и копирует строку в указанный буфер. (ANSI) |
GetEnhMetaFileDescriptionW Функция GetEnhMetaFileDescription извлекает необязательное текстовое описание из метафайла расширенного формата и копирует строку в указанный буфер. (Юникод) |
GetEnhMetaFileHeader Функция GetEnhMetaFileHeader извлекает запись, содержащую заголовок для указанного метафайла расширенного формата. |
GetEnhMetaFilePaletteEntries Функция GetEnhMetaFilePaletteEntries извлекает необязательные записи палитры из указанного расширенного метафайла. |
GetEnhMetaFileW Функция GetEnhMetaFile создает дескриптор, который идентифицирует метафайл расширенного формата, хранящийся в указанном файле. (Юникод) |
GetFontData Функция GetFontData извлекает данные метрик шрифта для шрифта TrueType. |
GetFontLanguageInfo Функция GetFontLanguageInfo возвращает сведения о текущем выбранном шрифте для указанного контекста отображения. Приложения обычно используют эти сведения и функцию GetCharacterPlacement для подготовки строки символов к отображению. |
GetFontUnicodeRanges Функция GetFontUnicodeRanges возвращает сведения о том, какие символы Юникода поддерживаются шрифтом. Сведения возвращаются в виде структуры GLYPHSET. |
GetGlyphIndicesA Функция GetGlyphIndices преобразует строку в массив индексов глифов. Функция может использоваться для определения наличия глифа в шрифте. (ANSI) |
GetGlyphIndicesW Функция GetGlyphIndices преобразует строку в массив индексов глифов. Функция может использоваться для определения наличия глифа в шрифте. (Юникод) |
GetGlyphOutlineA Функция GetGlyphOutline извлекает структуру или растровое изображение для символа в шрифте TrueType, выбранного в указанном контексте устройства. (ANSI) |
GetGlyphOutlineW Функция GetGlyphOutline извлекает структуру или растровое изображение для символа в шрифте TrueType, выбранного в указанном контексте устройства. (Юникод) |
GetGraphicsMode Функция GetGraphicsMode извлекает текущий графический режим для указанного контекста устройства. |
GetGValue Макрос GetGValue извлекает значение интенсивности для зеленого компонента красного, зеленого, синего (RGB). |
GetKerningPairsA Функция GetKerningPairs извлекает пары символьного кернинга для выбранного в данный момент шрифта для указанного контекста устройства. (ANSI) |
GetKerningPairsW Функция GetKerningPairs извлекает пары символьного кернинга для выбранного в данный момент шрифта для указанного контекста устройства. (Юникод) |
GetLayout Функция GetLayout возвращает макет контекста устройства (DC). |
GetMapMode Функция GetMapMode извлекает текущий режим сопоставления. |
GetMetaFileA Функция GetMetaFile создает дескриптор, который идентифицирует метафайл, хранящийся в указанном файле. (ANSI) |
GetMetaFileBitsEx Функция GetMetaFileBitsEx извлекает содержимое метафайла в формате Windows и копирует его в указанный буфер. |
GetMetaFileW Функция GetMetaFile создает дескриптор, который идентифицирует метафайл, хранящийся в указанном файле. (Юникод) |
GetMetaRgn Функция GetMetaRgn извлекает текущий метарегион для указанного контекста устройства. |
GetMiterLimit Функция GetMiterLimit извлекает ограничение miter для указанного контекста устройства. |
GetMonitorInfoA Функция GetMonitorInfo извлекает сведения о мониторе дисплея. (ANSI) |
GetMonitorInfoW Функция GetMonitorInfo извлекает сведения о мониторе дисплея. (Юникод) |
GetNearestColor Функция GetNearestColor извлекает значение цвета, определяющее цвет из системной палитры, которая будет отображаться при использовании указанного значения цвета. |
GetNearestPaletteIndex Функция GetNearestPaletteIndex извлекает индекс для записи в указанной логической палитре, наиболее точно соответствующей заданному значению цвета. |
GetObject Функция GetObject (wingdi.h) извлекает сведения для указанного графического объекта. |
GetObjectA Функция GetObject извлекает сведения для указанного графического объекта. (GetObjectA) |
GetObjectType GetObjectType извлекает тип указанного объекта. |
GetObjectW Функция GetObjectW (Юникод) (wingdi.h) извлекает сведения для указанного графического объекта. |
GetOutlineTextMetricsA Функция GetOutlineTextMetrics извлекает текстовые метрики для шрифтов TrueType. (ANSI) |
GetOutlineTextMetricsW Функция GetOutlineTextMetrics извлекает текстовые метрики для шрифтов TrueType. (Юникод) |
GetPaletteEntries Функция GetPaletteEntries извлекает указанный диапазон записей палитры из заданной логической палитры. |
GetPath Функция GetPath извлекает координаты, определяющие конечные точки линий, и контрольные точки кривых в пути, выбранном в заданном контексте устройства. |
GetPixel Функция GetPixel извлекает значение цвета красного, зеленого, синего (RGB) пикселя в указанных координатах. |
GetPolyFillMode Функция GetPolyFillMode извлекает текущий режим заполнения многоугольников. |
GetRandomRgn Функция GetRandomRgn копирует системную область обрезки указанного контекста устройства в определенный регион. |
GetRasterizerCaps Функция GetRasterizerCaps возвращает флаги, указывающие, установлены ли в системе шрифты TrueType. |
GetRegionData Функция GetRegionData заполняет указанный буфер данными, описывающими регион. Эти данные включают размеры прямоугольников, составляющих область. |
GetRgnBox Функция GetRgnBox извлекает ограничивающий прямоугольник указанной области. |
GetROP2 Функция GetROP2 извлекает режим микширования переднего плана указанного контекста устройства. Режим смешивания указывает, как цвет пера или интерьера и цвет, уже существующий на экране, объединяются для получения нового цвета. |
GetRValue Макрос GetRValue извлекает значение интенсивности для красного компонента красного, зеленого, синего (RGB). |
GetStockObject Функция GetStockObject извлекает дескриптор одного из стандартных перьев, кистей, шрифтов или палитр. |
GetStretchBltMode Функция GetStretchBltMode извлекает текущий режим растяжения. Режим растяжения определяет, как цветовые данные добавляются или удаляются из растровых рисунков, которые растягиваются или сжимаются при вызове функции StretchBlt. |
GetSysColorBrush Функция GetSysColorBrush извлекает дескриптор, определяющий логическую кисть, соответствующую указанному индексу цвета. |
GetSystemPaletteEntries Функция GetSystemPaletteEntries извлекает диапазон записей палитры из системной палитры, связанной с указанным контекстом устройства (DC). |
GetSystemPaletteUse Функция GetSystemPaletteUse извлекает текущее состояние системной (физической) палитры для указанного контекста устройства (DC). |
GetTabbedTextExtentA Функция GetTabbedTextExtent вычисляет ширину и высоту строки символов. (ANSI) |
GetTabbedTextExtentW Функция GetTabbedTextExtent вычисляет ширину и высоту строки символов. (Юникод) |
GetTextAlign Функция GetTextAlign извлекает параметр выравнивания текста для указанного контекста устройства. |
GetTextCharacterExtra Функция GetTextCharacterExtra извлекает текущий интервал между символами для указанного контекста устройства. |
GetTextColor Функция GetTextColor извлекает текущий цвет текста для указанного контекста устройства. |
GetTextExtentExPointA Функция GetTextExtentExPoint извлекает количество символов в указанной строке, которое будет помещаться в пределах указанного пространства, и заполняет массив экстентом текста для каждого из этих символов. (ANSI) |
GetTextExtentExPointI Функция GetTextExtentExPointI извлекает количество символов в указанной строке, которое помещается в заданное пространство, и заполняет массив экстентом текста для каждого из этих символов. |
GetTextExtentExPointW Функция 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 (Unicode) (wingdi.h) заполняет указанный буфер метриками для выбранного шрифта. |
GetUpdateRect Функция GetUpdateRect извлекает координаты наименьшего прямоугольника, полностью включающего область обновления указанного окна. |
GetUpdateRgn Функция GetUpdateRgn извлекает область обновления окна, копируя ее в указанную область. Координаты области обновления находятся относительно левого верхнего угла окна (то есть являются клиентскими координатами). |
GetViewportExtEx Функция GetViewportExtEx извлекает x-extent и y-extent текущего окна просмотра для указанного контекста устройства. |
GetViewportOrgEx Функция GetViewportOrgEx извлекает координаты X и Y источника окна просмотра для указанного контекста устройства. |
GetWindowDC Функция GetWindowDC извлекает контекст устройства (DC) для всего окна, включая заголовок окна, меню и полосы прокрутки. |
GetWindowExtEx Эта функция извлекает x-extent и y-extent окна для указанного контекста устройства. |
GetWindowOrgEx Функция GetWindowOrgEx извлекает координаты X и Y исходного окна для указанного контекста устройства. |
GetWindowRgn Функция GetWindowRgn получает копию области окна. |
GetWindowRgnBox Функция GetWindowRgnBox извлекает размеры самого жестко ограничивающего прямоугольника для области окна. |
GetWinMetaFileBits Функция GetWinMetaFileBits преобразует записи расширенного формата из метафайла в записи формата Windows и сохраняет преобразованные записи в указанном буфере. |
GetWorldTransform Функция GetWorldTransform извлекает текущее преобразование мирового пространства в пространство страницы. |
GOBJENUMPROC Функция EnumObjectsProc — это определяемая приложением функция обратного вызова, используемая с функцией EnumObjects. |
GradientFill Функция GradientFill заполняет прямоугольную и треугольную структуры. |
GrayStringA Функция GrayString рисует серый текст в указанном расположении. (ANSI) |
GRAYSTRINGPROC Функция OutputProc — это определяемая приложением функция обратного вызова, используемая вместе с функцией GrayString. |
GrayStringW Функция GrayString рисует серый текст в указанном расположении. (Юникод) |
InflateRect Функция InflateRect увеличивает или уменьшает ширину и высоту указанного прямоугольника. |
IntersectClipRect Функция IntersectClipRect создает новую отсеченную область на пересечении текущей области обрезки и указанного прямоугольника. |
IntersectRect Функция IntersectRect вычисляет пересечение двух исходных прямоугольников и помещает координаты прямоугольника пересечения в прямоугольник назначения. |
InvalidateRect Функция InvalidateRect добавляет прямоугольник в область обновления указанного окна. Область обновления представляет часть клиентской области окна, которую необходимо перерисовать. |
InvalidateRgn Функция InvalidateRgn делает недействительной клиентную область в указанном регионе, добавляя ее в текущую область обновления окна. |
Инвертирование Функция InvertRect инвертирует прямоугольник в окне, выполняя логическую операцию NOT над значениями цвета для каждого пикселя внутри прямоугольника. |
InvertRgn Функция InvertRgn инвертирует цвета в указанной области. |
IsRectEmpty Функция IsRectEmpty определяет, является ли указанный прямоугольник пустым. |
LineDDA Функция LineDDA определяет, какие пиксели должны быть выделены для линии, определенной указанными начальной и конечной точками. |
LINEDDAPROC Функция LineDDAProc — это определяемая приложением функция обратного вызова, используемая с функцией LineDDA. |
Lineto Функция LineTo рисует линию от текущей позиции до указанной точки, но не включая ее. |
LoadBitmapA Функция LoadBitmap загружает указанный ресурс растрового изображения из исполняемого файла модуля. (ANSI) |
LoadBitmapW Функция LoadBitmap загружает указанный ресурс растрового изображения из исполняемого файла модуля. (Юникод) |
LockWindowUpdate Функция LockWindowUpdate отключает или включает рисование в указанном окне. Одновременно можно заблокировать только одно окно. |
LPtoDP Функция LPtoDP преобразует логические координаты в координаты устройства. Преобразование зависит от режима сопоставления контекста устройства, параметров источников и экстентов для окна и окна просмотра, а также от преобразования мира. |
MAKEPOINTS Макрос MAKEPOINTS преобразует значение, содержащее координаты X и Y точки, в структуру POINTS. |
MAKEROP4 Макрос MAKEROP4 создает код четвертичной растровой операции для использования с функцией MaskBlt. |
MapWindowPoints Функция MapWindowPoints преобразует (сопоставляет) набор точек из координатного пространства относительно одного окна в координатное пространство относительно другого окна. |
MaskBlt Функция MaskBlt объединяет данные цвета для исходных и целевых растровых изображений с помощью указанной операции маски и растра. |
MergeFontPackage Функция MergeFontPackage управляет шрифтами, созданными createFontPackage. |
MFENUMPROC Функция EnumMetaFileProc — это определяемая приложением функция обратного вызова, которая обрабатывает записи метафайлов в формате Windows. |
ModifyWorldTransform Функция ModifyWorldTransform изменяет преобразование мира для контекста устройства с помощью указанного режима. |
MONITORENUMPROC Функция MonitorEnumProc — это определяемая приложением функция обратного вызова, вызываемая функцией EnumDisplayMonitors. |
MonitorFromPoint Функция MonitorFromPoint извлекает дескриптор на монитор дисплея, содержащий указанную точку. |
MonitorFromRect Функция MonitorFromRect извлекает дескриптор монитора дисплея с наибольшей областью пересечения с указанным прямоугольником. |
MonitorFromWindow Функция MonitorFromWindow извлекает дескриптор на монитор дисплея, который имеет наибольшую область пересечения с ограничивающим прямоугольником указанного окна. |
MoveToEx Функция MoveToEx обновляет текущую позицию до указанной точки и при необходимости возвращает предыдущую позицию. |
OffsetClipRgn Функция OffsetClipRgn перемещает область обрезки контекста устройства на указанные смещения. |
OffsetRect Функция OffsetRect перемещает указанный прямоугольник на указанные смещения. |
OffsetRgn Функция OffsetRgn перемещает область по указанным смещениям. |
OffsetViewportOrgEx Функция OffsetViewportOrgEx изменяет источник окна просмотра для контекста устройства, используя указанные горизонтальные и вертикальные смещения. |
OffsetWindowOrgEx Функция OffsetWindowOrgEx изменяет источник окна для контекста устройства, используя указанные горизонтальные и вертикальные смещения. |
PaintDesktop Функция PaintDesktop заполняет область обрезки в указанном контексте устройства шаблоном рабочего стола или фоном. Функция предоставляется в основном для рабочих столов оболочки. |
PaintRgn Функция PaintRgn рисует указанную область с помощью кисти, выбранной в контексте устройства. |
PALETTEINDEX Макрос PALETTEINDEX принимает индекс в запись логического цвета палитры и возвращает описатель элемента палитры, состоящий из значения COLORREF, указывающего цвет, связанный с заданным индексом. |
PALETTERGB Макрос PALETTERGB принимает три значения, которые представляют относительную интенсивность красного, зеленого и синего, и возвращает описатель относительно палитры красный, зеленый, синий (RGB), состоящий из 2 в байте высокого порядка и значения RGB в трех байтах низкого порядка. Приложение, использующее цветовую палитру, может передать этот описатель вместо явного значения RGB в функции, которые ожидают цвет. |
PatBlt Функция PatBlt рисует указанный прямоугольник с помощью кисти, выбранной в данный момент в заданном контексте устройства. Цвет кисти и цвета поверхности объединяются с помощью указанной растровой операции. |
PathToRegion Функция PathToRegion создает регион из пути, выбранного в указанном контексте устройства. Результирующий регион использует координаты устройства. |
Pie Функция Pie рисует круговую клиновую форму, ограниченную пересечением эллипса и двух радиалей. Круговая диаграмма создается с помощью текущего пера и заполняется с помощью текущей кисти. |
PlayEnhMetaFile Функция PlayEnhMetaFile отображает изображение, хранящееся в указанном метафайле расширенного формата. |
PlayEnhMetaFileRecord Функция PlayEnhMetaFileRecord воспроизводит запись расширенного метафайла, выполняя функции интерфейса графического устройства (GDI), определяемые записью. |
PlayMetaFile Функция PlayMetaFile отображает изображение, хранящееся в заданном метафайле Windows на указанном устройстве. |
PlayMetaFileRecord Функция PlayMetaFileRecord воспроизводит запись метафайла в формате Windows, выполняя функцию интерфейса графического устройства (GDI), содержащуюся в этой записи. |
PlgBlt Функция PlgBlt выполняет передачу битов цветовых данных из указанного прямоугольника в контексте исходного устройства в указанный параллелограмм в контексте целевого устройства. |
POINTSTOPOINT Макрос POINTSTOPOINT копирует содержимое структуры POINTS в структуру POINT. |
POINTTOPOINTS Макрос POINTTOPOINTS преобразует структуру POINT в структуру POINTS. |
PolyBezier Функция PolyBezier рисует одну или несколько кривых Zier B. |
PolyBezierTo Функция PolyBezierTo рисует одну или несколько кривых B zier. |
PolyDraw Функция PolyDraw рисует набор сегментов линии и кривых B zier. |
Многоугольник Функция Polygon рисует многоугольник, состоящий из двух или более вершин, соединенных прямыми линиями. Многоугольник обрисовывается с помощью текущего пера и заполняется с помощью текущей кисти и режима заполнения многоугольников. |
Ломаная линия Функция Polyline рисует последовательность сегментов линий, соединяя точки в указанном массиве. |
PolylineTo Функция PolylineTo рисует одну или несколько прямых линий. |
PolyPolygon Функция PolyPolygon рисует ряд закрытых многоугольников. Каждый многоугольник выделен с помощью текущего пера и заполняется с помощью текущей кисти и режима заполнения многоугольников. Многоугольник, нарисованный этой функцией, может перекрываться. |
PolyPolyline Функция PolyPolyline рисует несколько рядов соединенных сегментов линии. |
PolyTextOutA Функция PolyTextOut рисует несколько строк, используя цвета шрифта и текста, выбранные в данный момент в указанном контексте устройства. (ANSI) |
PolyTextOutW Функция PolyTextOut рисует несколько строк, используя цвета шрифта и текста, выбранные в данный момент в указанном контексте устройства. (Юникод) |
PtInRect Функция PtInRect определяет, находится ли указанная точка внутри указанного прямоугольника. |
PtInRegion Функция PtInRegion определяет, находится ли указанная точка внутри указанной области. |
PtVisible Функция PtVisible определяет, находится ли указанная точка в области обрезки контекста устройства. |
RealizePalette Функция RealizePalette сопоставляет записи палитры из текущей логической палитры с системной палитрой. |
прямоугольник; Функция Rectangle рисует прямоугольник. Прямоугольник контурируется с помощью текущего пера и заполняется с помощью текущей кисти. |
RectInRegion Функция RectInRegion определяет, находится ли какая-либо часть указанного прямоугольника в границах области. |
RectVisible Функция RectVisible определяет, находится ли какая-либо часть указанного прямоугольника в области обрезки контекста устройства. |
RedrawWindow Функция RedrawWindow обновляет указанный прямоугольник или область в клиентской области окна. |
ReleaseDC Функция ReleaseDC освобождает контекст устройства (DC), освобождая его для использования другими приложениями. Эффект функции ReleaseDC зависит от типа контроллера домена. Он освобождает только общие контроллеры домена и контроллеры домена окон. Он не влияет на класс или частные контроллеры домена. |
RemoveFontMemResourceEx Функция RemoveFontMemResourceEx удаляет шрифты, добавленные из файла изображения памяти. |
RemoveFontResourceA Функция RemoveFontResource удаляет шрифты из указанного файла из таблицы системных шрифтов. (ANSI) |
RemoveFontResourceExA Функция RemoveFontResourceEx удаляет шрифты из указанного файла из таблицы системных шрифтов. (ANSI) |
RemoveFontResourceExW Функция RemoveFontResourceEx удаляет шрифты из указанного файла из таблицы системных шрифтов. (Юникод) |
RemoveFontResourceW Функция RemoveFontResource удаляет шрифты из указанного файла из таблицы системных шрифтов. (Юникод) |
ResetDCA Функция ResetDC обновляет указанный контекст устройства (DC) принтера или плоттера, используя указанные сведения. (ANSI) |
ResetDCW Функция ResetDC обновляет указанный контекст устройства (DC) принтера или плоттера, используя указанные сведения. (Юникод) |
ResizePalette Функция ResizePalette увеличивает или уменьшает размер логической палитры на основе указанного значения. |
RestoreDC Функция RestoreDC восстанавливает контекст устройства (DC) до указанного состояния. Контроллер домена восстанавливается путем получения сведений о состоянии из стека, созданного ранее вызовами функции SaveDC. |
RGB Макрос RGB выбирает красный, зеленый, синий (RGB) цвет на основе предоставленных аргументов и возможностей цвета устройства вывода. |
RoundRect Функция RoundRect рисует прямоугольник со скругленными углами. Прямоугольник контурируется с помощью текущего пера и заполняется с помощью текущей кисти. |
SaveDC Функция SaveDC сохраняет текущее состояние указанного контекста устройства (DC), копируя данные, описывающие выбранные объекты и графические режимы (например, растровое изображение, кисть, палитра, шрифт, перо, область, режим рисования и режим сопоставления) в контекстный стек. |
ScaleViewportExtEx Функция ScaleViewportExtEx изменяет окно просмотра для контекста устройства, используя коэффициенты, сформированные указанными множителями и делителями. |
ScaleWindowExtEx Функция ScaleWindowExtEx изменяет окно для контекста устройства, используя коэффициенты, сформированные указанными множителями и делителями. |
ScreenToClient Функция ScreenToClient преобразует экранные координаты указанной точки на экране в координаты клиентской области. |
SelectClipPath Функция SelectClipPath выбирает текущий путь в качестве области обрезки для контекста устройства, объединяя новый регион с любой существующей областью обрезки в указанном режиме. |
ВыберитеClipRgn Функция SelectClipRgn выбирает регион в качестве текущей области обрезки для указанного контекста устройства. |
ВыберитеFont Макрос SelectFont выбирает объект шрифта в указанном контексте устройства (DC). Новый объект font заменяет предыдущий объект font. |
SelectObject Функция SelectObject выбирает объект в указанном контексте устройства (DC). Новый объект заменяет предыдущий объект того же типа. |
ВыберитеPalette Функция SelectPalette выбирает указанную логическую палитру в контексте устройства. |
SetArcDirection SetArcDirection задает направление рисования, которое будет использоваться для функций дуги и прямоугольника. |
SetBitmapBits Функция SetBitmapBits задает для битов данных цвета для растрового изображения указанные значения. |
SetBitmapDimensionEx Функция SetBitmapDimensionEx назначает точечным рисункам предпочтительные измерения. Эти измерения могут использоваться приложениями; однако они не используются системой. |
SetBkColor Функция SetBkColor задает текущий цвет фона как указанное значение цвета или ближайший физический цвет, если устройство не может представить указанное значение цвета. |
SetBkMode Функция SetBkMode задает режим фонового сочетания указанного контекста устройства. Режим сочетания фона используется с текстом, штриховками и стилями пера, которые не являются сплошными линиями. |
SetBoundsRect Функция SetBoundsRect управляет накоплением сведений ограничивающего прямоугольника для указанного контекста устройства. |
SetBrushOrgEx Функция SetBrushOrgEx задает источник кисти, который GDI назначает следующей кисти, выбранной приложением, в указанном контексте устройства. |
SetColorAdjustment Функция SetColorAdjustment задает значения настройки цвета для контекста устройства (DC), используя указанные значения. |
SetDCBrushColor Функция SetDCBrushColor задает для текущего цвета кисти контекста устройства (DC) указанное значение цвета. Если устройство не может представить указанное значение цвета, для цвета устанавливается ближайший физический цвет. |
SetDCPenColor Функция SetDCPenColor задает для текущего цвета пера контекста устройства (DC) указанное значение цвета. Если устройство не может представить указанное значение цвета, для цвета устанавливается ближайший физический цвет. |
SetDIBColorTable Функция SetDIBColorTable задает значения цвета RGB (красный, зеленый, синий) в диапазоне записей в таблице цветов DIB, выбранной в данный момент в заданном контексте устройства. |
SetDIBits Функция SetDIBits задает пиксели в совместимом растровом рисунке (DDB), используя данные цвета, найденные в указанном DIB. |
SetDIBitsToDevice Функция SetDIBitsToDevice задает пиксели в указанном прямоугольнике на устройстве, связанном с контекстом целевого устройства, с помощью цветовых данных из изображения DIB, JPEG или PNG. |
SetEnhMetaFileBits Функция SetEnhMetaFileBits создает метафайл расширенного формата на основе памяти из указанных данных. |
SetGraphicsMode Функция SetGraphicsMode задает графический режим для указанного контекста устройства. |
SetLayout Функция SetLayout изменяет макет контекста устройства (DC). |
SetMapMode Функция SetMapMode задает режим сопоставления указанного контекста устройства. Режим сопоставления определяет единицу измерения, используемую для преобразования единиц пространства страницы в единицы пространства устройства, а также определяет ориентацию осей x и y устройства. |
SetMapperFlags Функция SetMapperFlags изменяет алгоритм, используемый сопоставителями шрифтов при сопоставлении логических шрифтов с физическими шрифтами. |
SetMetaFileBitsEx Функция SetMetaFileBitsEx создает метафайл в формате Windows на основе памяти из предоставленных данных. |
SetMetaRgn Функция SetMetaRgn пересекает текущую область обрезки для указанного контекста устройства с текущей метарегион и сохраняет объединенную область в качестве новой метарегиона для указанного контекста устройства. |
SetMiterLimit Функция SetMiterLimit задает ограничение длины соединений miter для указанного контекста устройства. |
SetPaletteEntries Функция SetPaletteEntries задает значения цвета RGB (красный, зеленый, синий) и флаги в диапазоне записей в логической палитре. |
SetPixel Функция SetPixel задает для пикселя в указанных координатах указанный цвет. |
SetPixelV Функция SetPixelV задает для пикселя в указанных координатах ближайшее приближение указанного цвета. Точка должна находиться в области обрезки и видимой части поверхности устройства. |
SetPolyFillMode Функция SetPolyFillMode задает режим заполнения многоугольников для функций, заполняющих многоугольник. |
SetRect Функция SetRect задает координаты указанного прямоугольника. Это эквивалентно назначению аргументов left, top, right и bottom соответствующим членам структуры RECT. |
SetRectEmpty Функция SetRectEmpty создает пустой прямоугольник, в котором все координаты задаются равными нулю. |
SetRectRgn Функция SetRectRgn преобразует область в прямоугольную область с заданными координатами. |
SetROP2 Функция SetROP2 задает текущий режим микширования переднего плана. |
SetStretchBltMode Функция SetStretchBltMode задает режим растяжения растрового изображения в указанном контексте устройства. |
SetSystemPaletteUse Функция SetSystemPaletteUse позволяет приложению указать, содержит ли системная палитра 2 или 20 статических цветов. |
SetTextAlign Функция SetTextAlign задает флаги выравнивания текста для указанного контекста устройства. |
SetTextCharacterExtra Функция SetTextCharacterExtra задает межсимвийный интервал. Интервалы между символами добавляются к каждому символу, включая символы разрыва, когда система записывает строку текста. |
SetTextColor Функция SetTextColor задает цвет текста для указанного контекста устройства в соответствии с заданным цветом. |
SetTextJustification Функция SetTextJustification указывает объем пространства, который система должна добавить к символам разрыва в строке текста. Пространство добавляется, когда приложение вызывает функции TextOut или ExtTextOut. |
SetViewportExtEx Задает горизонтальные и вертикальные экстенты окна просмотра для контекста устройства, используя указанные значения. |
SetViewportOrgEx Функция SetViewportOrgEx указывает, какая точка устройства сопоставляется с источником окна (0,0). |
SetWindowExtEx Функция SetWindowExtEx задает горизонтальные и вертикальные экстенты окна для контекста устройства, используя указанные значения. |
SetWindowOrgEx Функция SetWindowOrgEx указывает, какая точка окна сопоставляется с источником окна просмотра (0,0). |
SetWindowRgn Функция SetWindowRgn задает область окна. |
SetWinMetaFileBits Функция SetWinMetaFileBits преобразует метафайл из старого формата Windows в новый расширенный формат и сохраняет новый метафайл в памяти. |
SetWorldTransform Функция SetWorldTransform задает двумерное линейное преобразование между мировым пространством и пространством страницы для указанного контекста устройства. Это преобразование можно использовать для масштабирования, поворота, сдвига или перевода выходных данных графики. |
StretchBlt Функция StretchBlt копирует растровое изображение из исходного прямоугольника в целевой прямоугольник, при необходимости растягивая или сжимая растровое изображение в соответствии с размерами прямоугольника назначения. |
StretchDIBits Функция StretchDIBits копирует данные цвета для прямоугольника пикселей в изображении DIB, JPEG или PNG в указанный прямоугольник назначения. |
StrokeAndFillPath Функция StrokeAndFillPath закрывает все открытые фигуры в контуре, обводяет контур пути с помощью текущего пера и заполняет его внутреннюю часть с помощью текущей кисти. |
StrokePath Функция StrokePath отображает указанный путь с помощью текущего пера. |
SubtractRect Функция SubtractRect определяет координаты прямоугольника, сформированного путем вычитания одного прямоугольника из другого. |
TabbedTextOutA Функция TabbedTextOut записывает символьную строку в указанном расположении, разворачивая табуляции до значений, указанных в массиве позиций табуляции. Текст записывается выбранным шрифтом, цветом фона и цветом текста. (ANSI) |
TabbedTextOutW Функция TabbedTextOut записывает символьную строку в указанном расположении, разворачивая табуляции до значений, указанных в массиве позиций табуляции. Текст записывается выбранным шрифтом, цветом фона и цветом текста. (Юникод) |
TextOutA Функция TextOut записывает символьную строку в указанном расположении, используя выбранный шрифт, цвет фона и цвет текста. (ANSI) |
TextOutW Функция TextOut записывает символьную строку в указанном расположении, используя выбранный шрифт, цвет фона и цвет текста. (Юникод) |
TransparentBlt Функция TransparentBlt выполняет битовую передачу данных цвета, соответствующих прямоугольнику пикселей, из указанного контекста исходного устройства в контекст целевого устройства. |
TTCharToUnicode Преобразует массив из 8-разрядных значений символьного кода в 16-разрядные значения Юникода. |
TTDeleteEmbeddedFont Освобождает память, используемую внедренным шрифтом hFontReference. |
TTEmbedFont Создает структуру шрифта, содержащую подмножество шрифта с расширенными символами (16 бит). Сведения о шрифте предоставляет текущий шрифт контекста устройства (HDC). |
TTEmbedFontEx Создает структуру шрифта, содержащую подмножество шрифта UCS-4 (32-разрядный). Сведения о шрифте предоставляет текущий шрифт контекста устройства (HDC). |
TTEmbedFontFromFileA Создает структуру шрифта, содержащую подмножество шрифта с расширенными символами (16 бит). Внешний файл содержит сведения о шрифте. |
TTEnableEmbeddingForFacename Добавляет или удаляет имена лиц из списка исключений шрифта. |
TTGetEmbeddedFontInfo Извлекает сведения о внедренном шрифте, например разрешения на внедрение. TTGetEmbeddedFontInfo выполняет ту же задачу, что и TTLoadEmbeddedFont, но не выделяет внутренние структуры данных для внедренного шрифта. |
TTGetEmbeddingType Получает права внедрения шрифта. |
TTGetNewFontName Получает имя семейства шрифта, загруженного через TTLoadEmbeddedFont. |
TTIsEmbeddingEnabled Определяет, содержит ли список исключений шрифта указанный шрифт. |
TTIsEmbeddingEnabledForFacename Определяет, включено ли внедрение для указанного шрифта. |
TTLoadEmbeddedFont Считывает внедренный шрифт из потока документов и устанавливает его. Также позволяет клиенту дополнительно ограничить права внедрения шрифта. |
TTRunValidationTests Проверяет часть или все данные глифа широкосимвого (16-битового) шрифта в указанном диапазоне размеров. |
TTRunValidationTestsEx Проверяет часть или все данные глифа шрифта UCS-4 (32-разрядного) в указанном диапазоне размеров. |
UnionRect Функция UnionRect создает объединение двух прямоугольников. Объединение — это наименьший прямоугольник, содержащий оба исходных прямоугольника. |
UnrealizeObject Функция UnrealizeObject сбрасывает источник кисти или сбрасывает логическую палитру. |
UpdateColors Функция UpdateColors обновляет клиентную область указанного контекста устройства, переназначая текущие цвета в клиентской области с текущей реализованной логической палитрой. |
UpdateWindow Функция UpdateWindow обновляет клиентскую область указанного окна, отправляя WM_PAINT сообщение в окно, если область обновления окна не пуста. |
ValidateRect Функция ValidateRect проверяет клиентную область в прямоугольнике, удалив прямоугольник из области обновления указанного окна. |
ValidateRgn Функция ValidateRgn проверяет клиентную область в регионе, удаляя регион из текущей области обновления указанного окна. |
WidenPath Функция WidenPath переопределяет текущий путь как область, которая будет закрашена, если путь был обрисован с помощью пера, выбранного в данный момент в заданном контексте устройства. |
WindowFromDC Функция WindowFromDC возвращает дескриптор для окна, связанного с указанным контекстом устройства отображения (DC). Функции вывода, использующие указанный контекст устройства, зарисовывается в этом окне. |
Структуры
ABC Структура ABC содержит ширину символа в шрифте TrueType. |
ABCFLOAT Структура ABCFLOAT содержит ширину символа шрифта A, B и C. |
AXESLISTA Структура AXESLIST содержит сведения обо всех осях нескольких master шрифта. (ANSI) |
AXESLISTW Структура AXESLIST содержит сведения обо всех осях нескольких master шрифта. (Юникод) |
AXISINFOA Структура AXISINFO содержит сведения об оси нескольких master шрифта. (ANSI) |
AXISINFOW Структура AXISINFO содержит сведения об оси нескольких master шрифта. (Юникод) |
РАСТРОВОГО ИЗОБРАЖЕНИЯ Структура BITMAP определяет тип, ширину, высоту, цветовый формат и битовые значения растрового изображения. |
BITMAPCOREHEADER Структура BITMAPCOREHEADER содержит сведения о размерах и цветовом формате DIB. |
BITMAPCOREINFO Структура BITMAPCOREINFO определяет измерения и сведения о цвете для DIB. |
BITMAPFILEHEADER Структура BITMAPFILEHEADER содержит сведения о типе, размере и макете файла, содержащего DIB. |
BITMAPINFO Структура BITMAPINFO определяет измерения и сведения о цвете для DIB. |
BITMAPINFOHEADER Структура BITMAPINFOHEADER содержит сведения о размерах и цветовом формате аппаратно-независимого растрового изображения (DIB). |
BITMAPV4HEADER Структура BITMAPV4HEADER — это файл заголовка сведений о растровом рисунке. Это расширенная версия структуры BITMAPINFOHEADER. Приложения могут использовать структуру BITMAPV5HEADER для добавления функциональных возможностей. |
BITMAPV5HEADER Структура BITMAPV5HEADER — это файл заголовка сведений о растровом рисунке. Это расширенная версия структуры BITMAPINFOHEADER. |
BLENDFUNCTION Структура BLENDFUNCTION управляет смешением, указывая функции смешения для исходных и целевых растровых изображений. |
COLORADJUSTMENT Структура COLORADJUSTMENT определяет значения настройки цвета, используемые функциями StretchBlt и StretchDIBits, если режим растяжения — HALFTONE. Значения настройки цвета можно задать, вызвав функцию SetColorAdjustment. |
DESIGNVECTOR Структура DESIGNVECTOR используется приложением для указания значений осей нескольких master шрифта. |
DIBSECTION Структура DIBSECTION содержит сведения о DIB, созданном путем вызова функции CreateDIBSection. |
DISPLAY_DEVICEA Структура DISPLAY_DEVICE получает сведения об устройстве отображения, заданном параметром iDevNum функции EnumDisplayDevices. (ANSI) |
DISPLAY_DEVICEW Структура DISPLAY_DEVICE получает сведения об устройстве отображения, заданном параметром iDevNum функции EnumDisplayDevices. (Юникод) |
DRAWTEXTPARAMS Структура DRAWTEXTPARAMS содержит расширенные параметры форматирования для функции DrawTextEx. |
EMR Структура EMR предоставляет базовую структуру для всех улучшенных записей метафайлов. Запись расширенного метафайла содержит параметры для конкретной функции GDI, используемой для создания части изображения в метафайла расширенного формата. |
EMRABORTPATH Содержит данные для записей расширенных метафайлов AbortPath, BeginPath, EndPath, CloseFigure, FlattenPath, WidenPath, SetMetaRgn, SaveDC и RealizePalette. |
EMRALPHABLEND Структура EMRALPHABLEND содержит элементы для записи расширенного метафайла AlphaBlend. |
EMRANGLEARC Структура EMRANGLEARC содержит элементы для записи расширенного метафайла AngleArc. |
EMRARC Структуры EMRARC, EMRARCTO, EMRCHORD и EMRPIE содержат элементы для расширенных записей метафайлов Arc, ArcTo, Chord и Pie. |
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, EMRPOLYBEZIER, EMRPOLYGON, EMRPOLYBEZIERTO и EMRPOLYLINETO содержат элементы для расширенных записей метафайлов Polyline, PolyBezier, PolyBezierTo и PolylineTo. |
EMRPOLYLINE16 Структуры EMRPOLYLINE16, EMRPOLYBEZIER16, EMRPOLYGON16, EMRPOLYBEZIERTO16 и EMRPOLYLINETO16 содержат элементы для расширенных записей метафайлов Polyline, PolyBezier, PolyBezierTo и PolylineTo. |
EMRPOLYPOLYLINE Структуры EMRPOLYPOLYLINE и EMRPOLYPOLYGON содержат элементы для расширенных записей метафайлов 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 Структура FIXED содержит целые и дробные части реального числа с фиксированной точкой. |
GCP_RESULTSA Структура GCP_RESULTS содержит сведения о символах в строке. Эта структура получает результаты функции GetCharacterPlacement. Для некоторых языков первый элемент в массивах может содержать дополнительные сведения, зависящие от языка. (ANSI) |
GCP_RESULTSW Структура GCP_RESULTS содержит сведения о символах в строке. Эта структура получает результаты функции GetCharacterPlacement. Для некоторых языков первый элемент в массивах может содержать дополнительные сведения, зависящие от языка. (Юникод) |
ГЛИФМЕТРИКИ Структура GLYPHMETRICS содержит сведения о размещении и ориентации глифа в ячейке символов. |
GLYPHSET Структура GLYPHSET содержит сведения о диапазоне кодовых точек Юникода. |
GRADIENT_RECT Структура GRADIENT_RECT задает индекс двух вершин в массиве pVertex в функции GradientFill. Эти две вершины образуют верхнюю левую и нижнюю правая границы прямоугольника. |
GRADIENT_TRIANGLE Структура GRADIENT_TRIANGLE указывает индекс трех вершин в массиве pVertex в функции GradientFill. Эти три вершины образуют один треугольник. |
HANDLETABLE Структура HANDLETABLE представляет собой массив дескрипторов, каждый из которых идентифицирует объект интерфейса графического устройства (GDI). |
KERNINGPAIR Структура KERNINGPAIR определяет пару kerning. |
LOGBRUSH Структура LOGBRUSH определяет стиль, цвет и узор физической кисти. Он используется функциями CreateBrushIndirect и ExtCreatePen. |
LOGBRUSH32 Структура LOGBRUSH32 определяет стиль, цвет и узор физической кисти. |
LOGFONTA Структура LOGFONT определяет атрибуты шрифта. (ANSI) |
LOGFONTW Структура LOGFONT определяет атрибуты шрифта. (Юникод) |
LOGPALETTE Структура LOGPALETTE определяет логическую палитру. |
LOGPEN Структура LOGPEN определяет стиль, ширину и цвет пера. Функция CreatePenIndirect использует структуру LOGPEN. |
MAT2 Структура MAT2 содержит значения для матрицы преобразования, используемой функцией GetGlyphOutline. |
МЕТАЗАГОЛОВОК Структура METAHEADER содержит сведения о метафайле в формате Windows. |
МЕТАЗАПИСЬ Структура METARECORD содержит запись метафайла в формате Windows. |
MONITORINFO Структура MONITORINFO содержит сведения о мониторе дисплея. Функция GetMonitorInfo хранит сведения в структуре MONITORINFO или MONITORINFOEX. Структура MONITORINFO — это подмножество структуры MONITORINFOEX. |
MONITORINFOEXA Структура MONITORINFOEX содержит сведения о мониторе дисплея. Функция GetMonitorInfo сохраняет информацию в структуре MONITORINFOEX или MONITORINFO. Структура MONITORINFOEX — это надмножество структуры MONITORINFO. (ANSI) |
MONITORINFOEXW Структура MONITORINFOEX содержит сведения о мониторе дисплея. Функция GetMonitorInfo сохраняет информацию в структуре MONITORINFOEX или MONITORINFO. Структура MONITORINFOEX — это надмножество структуры MONITORINFO. (Юникод) |
NEWTEXTMETRICA Структура NEWTEXTMETRIC содержит данные, описывающие физический шрифт. (ANSI) |
NEWTEXTMETRICEXA Структура NEWTEXTMETRICEX содержит сведения о физическом шрифте. (ANSI) |
NEWTEXTMETRICEXW Структура NEWTEXTMETRICEX содержит сведения о физическом шрифте. (Юникод) |
NEWTEXTMETRICW Структура NEWTEXTMETRIC содержит данные, описывающие физический шрифт. (Юникод) |
OUTLINETEXTMETRICA Структура OUTLINETEXTMETRIC содержит метрики, описывающие шрифт TrueType. (ANSI) |
OUTLINETEXTMETRICW Структура OUTLINETEXTMETRIC содержит метрики, описывающие шрифт TrueType. (Юникод) |
PAINTSTRUCT Структура PAINTSTRUCT содержит сведения для приложения. Эти сведения можно использовать для рисования клиентской области окна, принадлежащей этому приложению. |
PANOSE Структура PANOSE описывает значения классификации шрифтов PANOSE для шрифта TrueType. Затем эти характеристики используются для связывания шрифта с другими шрифтами аналогичного вида, но с разными именами. |
POINTFX Структура POINTFX содержит координаты точек, описывающих контур символа в шрифте TrueType. |
POLYTEXTA Структура POLYTEXT описывает, как функция PolyTextOut должна рисовать строку текста. (ANSI) |
POLYTEXTW Структура POLYTEXT описывает, как функция PolyTextOut должна рисовать строку текста. (Юникод) |
RASTERIZER_STATUS Структура RASTERIZER_STATUS содержит сведения о том, установлен ли TrueType. Эта структура заполняется, когда приложение вызывает функцию GetRasterizerCaps. |
RGBQUAD Структура RGBQUAD описывает цвет, состоящий из относительной интенсивности красного, зеленого и синего. |
RGBTRIPLE Структура RGBTRIPLE описывает цвет, состоящий из относительной интенсивности красного, зеленого и синего цветов. Элемент bmciColors структуры BITMAPCOREINFO состоит из массива структур RGBTRIPLE. |
RGNDATA Структура RGNDATA содержит заголовок и массив прямоугольников, составляющих область. Прямоугольники сортируются сверху вниз, слева направо. Они не перекрываются. |
RGNDATAHEADER Структура RGNDATAHEADER описывает данные, возвращаемые функцией GetRegionData. |
TEXTMETRICA Структура TEXTMETRIC содержит основные сведения о физическом шрифте. Все размеры указываются в логических единицах; то есть они зависят от текущего режима сопоставления контекста отображения. (ANSI) |
TEXTMETRICW Структура TEXTMETRIC содержит основные сведения о физическом шрифте. Все размеры указываются в логических единицах; то есть они зависят от текущего режима сопоставления контекста отображения. (Юникод) |
ТРИВЕРТЕКС Структура TRIVERTEX содержит сведения о цвете и положении. |
TTEMBEDINFO Структура TTEMBEDINFO содержит список URL-адресов, с которых можно ссылаться на объект внедренного шрифта. |
TTLOADINFO Структура TTLOADINFO содержит URL-адрес, по которому был получен объект внедренного шрифта. |
TTPOLYCURVE Структура TTPOLYCURVE содержит сведения о кривой в контуре символа TrueType. |
TTPOLYGONHEADER Структура TTPOLYGONHEADER указывает начальную позицию и тип контура в контуре символов TrueType. |
TTVALIDATIONTESTSPARAMS Структура TTVALIDATIONTESTSPARAMS содержит параметры для тестирования шрифта Microsoft OpenType. |
TTVALIDATIONTESTSPARAMSEX Структура TTVALIDATIONTESTSPARAMSEX содержит параметры для тестирования шрифта Microsoft OpenType. |
WCRANGE Структура WCRANGE задает диапазон символов Юникода. |
XFORM Структура XFORM задает преобразование "пространство мира в пространство страницы". |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по