Windows GDI
Обзор технологии Windows GDI.
Чтобы разработать GDI Windows, вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих руководствах.
AbortPath Функция AbortPath закрывает и удаляет все пути в указанном контексте устройства. |
AddFontMemResourceEx Функция AddFontMemResourceEx добавляет ресурс шрифта из образа памяти в систему. |
AddFontResourceA Функция AddFontResource добавляет ресурс шрифта из указанного файла в таблицу системных шрифтов. Впоследствии шрифт можно использовать для вывода текста любым приложением. (ANSI) |
AddFontResourceExA Функция AddFontResourceEx добавляет ресурс шрифта из указанного файла в систему. Шрифты, добавленные с помощью функции AddFontResourceEx, могут быть помечены как частные и не перечисляемые. (ANSI) |
AddFontResourceExW Функция AddFontResourceEx добавляет ресурс шрифта из указанного файла в систему. Шрифты, добавленные с помощью функции AddFontResourceEx, могут быть помечены как частные и не перечисляемые. (Юникод) |
AddFontResourceW Функция AddFontResource добавляет ресурс шрифта из указанного файла в таблицу системных шрифтов. Впоследствии шрифт можно использовать для вывода текста любым приложением. (Юникод) |
AlphaBlend Функция AlphaBlend отображает растровые изображения с прозрачными или полутранспарентными пикселями. |
AngleArc Функция AngleArc рисует сегмент линии и дугу. |
AnimatePalette Функция AnimatePalette заменяет записи в указанной логической палитре. |
Arc Функция Arc рисует эллиптическую дугу. |
ArcTo Функция ArcTo рисует эллиптические дуги. |
BeginPaint Функция BeginPaint подготавливает указанное окно для рисования и заполняет структуру PAINTSTRUCT сведениями о картине. |
BeginPath Функция BeginPath открывает скобку пути в указанном контексте устройства. |
BitBlt Функция BitBlt выполняет передачу данных цвета, соответствующих прямоугольнику пикселей из указанного контекста исходного устройства в контекст целевого устройства. |
CancelDC Функция CancelDC отменяет любую ожидающие операции в указанном контексте устройства (DC). |
CFP_ALLOCPROC Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для выделения памяти. |
CFP_FREEPROC Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для освобождения памяти. |
CFP_REALLOCPROC Функция обратного вызова, предоставляемая клиентом, используемая CreateFontPackage и MergeFontPackage для перераспреждения памяти при необходимости изменения размера выделенного буфера. |
ChangeDisplaySettingsA Функция ChangeDisplaySettings изменяет параметры устройства отображения по умолчанию на указанный графический режим. (ANSI) |
ChangeDisplaySettingsExA Функция ChangeDisplaySettingsEx изменяет параметры указанного устройства отображения на указанный графический режим. (ANSI) |
ChangeDisplaySettingsExW Функция ChangeDisplaySettingsEx изменяет параметры указанного устройства отображения на указанный графический режим. (Юникод) |
ChangeDisplaySettingsW Функция ChangeDisplaySettings изменяет параметры устройства отображения по умолчанию на указанный графический режим. (Юникод) |
Аккорд Функция "Аккорд" рисует аккорд (область, ограниченная пересечением многоточия и сегментом линии, называемой секантом). Аккорд описывается с помощью текущего пера и заполняется с помощью текущей кисти. |
ClientToScreen Функция ClientToScreen преобразует координаты клиентской области указанной точки в координаты экрана. |
CloseEnhMetaFile Функция CloseEnhMetaFile закрывает контекст устройства расширенного метафайла и возвращает дескриптор, определяющий метафайл расширенного формата. |
CloseFigure Функция CloseFigure закрывает открытый рисунок в пути. |
CloseMetaFile Функция CloseMetaFile закрывает контекст устройства метафайла и возвращает дескриптор, определяющий метафайл формата Windows. |
CombineRgn Функция CombineRgn объединяет два региона и сохраняет результат в третьем регионе. Два региона объединяются в соответствии с указанным режимом. |
CombineTransform Функция CombineTransform объединяет два мировых пространства к преобразованиям пространства страницы. |
CopyEnhMetaFileA Функция CopyEnhMetaFile копирует содержимое метафайла расширенного формата в указанный файл. (ANSI) |
CopyEnhMetaFileW Функция CopyEnhMetaFile копирует содержимое метафайла расширенного формата в указанный файл. (Юникод) |
CopyMetaFileA Функция CopyMetaFile копирует содержимое метафайла формата Windows в указанный файл. (ANSI) |
CopyMetaFileW Функция CopyMetaFile копирует содержимое метафайла формата Windows в указанный файл. (Юникод) |
CopyRect Функция CopyRect копирует координаты одного прямоугольника в другой. |
CreateBitmap Функция CreateBitmap создает растровое изображение с указанной шириной, высотой и цветовым форматом (цветовые плоскости и биты на пиксель). |
CreateBitmapIndirect Функция CreateBitmapIndirect создает растровое изображение с указанной шириной, высотой и цветовым форматом (цветовые плоскости и биты на пиксель). |
CreateBrushIndirect Функция CreateBrushIndirect создает логическую кисть с указанным стилем, цветом и шаблоном. |
CreateCompatibleBitmap Функция CreateCompatibleBitmap создает растровое изображение, совместимое с устройством, которое связано с указанным контекстом устройства. |
CreateCompatibleDC Функция CreateCompatibleDC создает контекст устройства памяти (DC), совместимый с указанным устройством. |
CreateDCA Функция CreateDC создает контекст устройства (DC) для устройства с помощью указанного имени. (ANSI) |
CreateDCW Функция CreateDC создает контекст устройства (DC) для устройства с помощью указанного имени. (Юникод) |
CreateDIBitmap Функция CreateDIBitmap создает совместимое растровое изображение (DDB) из DIB и, при необходимости, задает битовые изображения. |
CreateDIBPatternBrush Функция CreateDIBPatternBrush создает логическую кисть, которая содержит шаблон, заданный указанным точечным изображением, независимым от устройства (DIB). |
CreateDIBPatternBrushPt Функция CreateDIBPatternBrushPt создает логическую кисть с шаблоном, заданным точечным изображением, независимым от устройства (DIB). |
CreateDIBSection Функция CreateDIBSection создает DIB, в которую приложения могут выполнять запись напрямую. |
CreateDiscardableBitmap Функция CreateDiscardableBitmap создает удаленную растровую карту, совместимую с указанным устройством. |
CreateEllipticRgn Функция CreateEllipticRgn создает эллиптический регион. |
CreateEllipticRgnIndirect Функция CreateEllipticRgnIndirect создает эллиптический регион. |
CreateEnhMetaFileA Функция CreateEnhMetaFile создает контекст устройства для метафайла расширенного формата. Этот контекст устройства можно использовать для хранения независимого от устройства рисунка. (ANSI) |
CreateEnhMetaFileW Функция CreateEnhMetaFile создает контекст устройства для метафайла расширенного формата. Этот контекст устройства можно использовать для хранения независимого от устройства рисунка. (Юникод) |
CreateFontA Функция CreateFont создает логический шрифт с указанными характеристиками. Логический шрифт можно выбрать в качестве шрифта для любого устройства. (ANSI) |
CreateFontIndirectA Функция CreateFontIndirect создает логический шрифт с указанными характеристиками. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (ANSI) |
CreateFontIndirectExA Функция CreateFontIndirectEx указывает логический шрифт, имеющий характеристики в указанной структуре. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (ANSI) |
CreateFontIndirectExW Функция CreateFontIndirectEx указывает логический шрифт, имеющий характеристики в указанной структуре. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (Юникод) |
CreateFontIndirectW Функция CreateFontIndirect создает логический шрифт с указанными характеристиками. Затем шрифт можно выбрать в качестве текущего шрифта для любого контекста устройства. (Юникод) |
CreateFontPackage Функция CreateFontPackage создает подмножество указанного шрифта TrueType, как правило, для передачи его на принтер. |
CreateFontW Функция CreateFont создает логический шрифт с указанными характеристиками. Логический шрифт можно выбрать в качестве шрифта для любого устройства. (Юникод) |
CreateHalftonePalette Функция CreateHalftonePalette создает полутонную палитру для указанного контекста устройства (DC). |
CreateHatchBrush Функция CreateHatchBrush создает логическую кисть с указанным шаблоном и цветом хэтча. |
CreateICA Функция CreateIC создает контекст сведений для указанного устройства. (ANSI) |
CreateICW Функция CreateIC создает контекст сведений для указанного устройства. (Юникод) |
CreateMetaFileA Функция CreateMetaFile создает контекст устройства для метафайла формата Windows. (ANSI) |
CreateMetaFileW Функция CreateMetaFile создает контекст устройства для метафайла формата Windows. (Юникод) |
CreatePalette Функция CreatePalette создает логическую палитру. |
CreatePatternBrush Функция CreatePatternBrush создает логическую кисть с указанным шаблоном растрового изображения. Растровое изображение может быть растровым изображением раздела DIB, которое создается функцией CreateDIBSection или может быть зависимым от устройства растровым изображением. |
CreatePen Функция CreatePen создает логическое перо с указанным стилем, шириной и цветом. Затем перо можно выбрать в контексте устройства и использовать для рисования линий и кривых. |
CreatePenIndirect Функция CreatePenIndirect создает логическое косметическое перо с стилем, шириной и цветом, указанным в структуре. |
CreatePolygonRgn Функция CreatePolygonRgn создает многоугольник. |
CreatePolygonRgn Функция CreatePolygonRgn создает регион, состоящий из ряда многоугольников. Многоугольники могут перекрываться. |
CreateRectRgn Функция CreateRectRgn создает прямоугольную область. |
CreateRectRgnIndirect Функция CreateRectRgnIndirect создает прямоугольную область. |
CreateRoundRectRgn Функция CreateRoundRectRgn создает прямоугольную область с округленными углами. |
CreateScalableFontResourceA Функция CreateScalableFontResource создает файл ресурсов шрифта для масштабируемого шрифта. (ANSI) |
CreateScalableFontResourceW Функция CreateScalableFontResource создает файл ресурсов шрифта для масштабируемого шрифта. (Юникод) |
CreateSolidBrush Функция CreateSolidBrush создает логическую кисть с указанным сплошным цветом. |
DeleteDC Функция DeleteDC удаляет указанный контекст устройства (DC). |
DeleteEnhMetaFile Функция DeleteEnhMetaFile удаляет метафайл расширенного формата или дескриптор метафайла расширенного формата. |
DeleteFont Макрос DeleteFont удаляет объект шрифта, освобождая все системные ресурсы, связанные с объектом шрифта. |
DeleteMetaFile Функция DeleteMetaFile удаляет метафайл формата Windows или метафайл формата Windows. |
DeleteObject Функция DeleteObject удаляет логическое перо, кисть, шрифт, растровое изображение, регион или палитру, освобождая все системные ресурсы, связанные с объектом. После удаления объекта указанный дескриптор больше недействителен. |
DIBINDEX Макрос DIBINDEX принимает индекс в запись в таблице цветов DIB и возвращает значение COLORREF, указывающее цвет, связанный с заданным индексом. |
DPtoLP Функция DPtoLP преобразует координаты устройства в логические координаты. Преобразование зависит от режима сопоставления контекста устройства, параметров источников и экстентов окна и окна просмотра, а также преобразования мира. |
DrawAnimatedRects Анимирует заголовок окна, чтобы указать открытие значка или минимизацию или максимизацию окна. |
DrawCaption Функция DrawCaption рисует заголовок окна. |
DrawEdge Функция DrawEdge рисует один или несколько краев прямоугольника. |
DrawEscape Функция DrawEscape предоставляет возможности рисования указанного видеотрансляции, которые недоступны напрямую через интерфейс графического устройства (GDI). |
DrawFocusRect Функция DrawFocusRect рисует прямоугольник в стиле, используемом для указания того, что прямоугольник имеет фокус. |
DrawFrameControl Функция DrawFrameControl рисует элемент управления кадром указанного типа и стиля. |
DrawStateA Функция DrawState отображает изображение и применяет визуальный эффект для указания состояния, например отключенного или состояния по умолчанию. (ANSI) |
DRAWSTATEPROC Функция DrawStateProc — это определяемая приложением функция обратного вызова, которая отображает сложное изображение для функции DrawState. |
DrawStateW Функция DrawState отображает изображение и применяет визуальный эффект для указания состояния, например отключенного или состояния по умолчанию. (Юникод) |
DrawText Функция DrawText рисует форматированный текст в указанном прямоугольнике. (Функция DrawText) |
DrawTextA Функция DrawText рисует форматированный текст в указанном прямоугольнике. Он форматирует текст в соответствии с указанным методом (расширяющие вкладки, оправдывающие символы, критические линии и т. д.). (DrawTextA) |
DrawTextExA Функция DrawTextEx рисует форматированный текст в указанном прямоугольнике. (ANSI) |
DrawTextExW Функция DrawTextEx рисует форматированный текст в указанном прямоугольнике. (Юникод) |
DrawTextW Функция DrawTextW (Юникод) рисует форматированный текст в указанном прямоугольнике. (Функция DrawTextW) |
Эллипс Функция Ellipse рисует многоточие. Центр эллипса является центром указанного ограничивающего прямоугольника. Многоточие описывается с помощью текущего пера и заполняется с помощью текущей кисти. |
EndPaint Функция EndPaint помечает конец рисования в указанном окне. Эта функция требуется для каждого вызова функции BeginPaint, но только после завершения рисования. |
EndPath Функция EndPath закрывает скобку пути и выбирает путь, определенный скобкой в указанном контексте устройства. |
ENHMFENUMPROC Функция EnhMetaFileProc — это определяемая приложением функция обратного вызова, используемая с функцией EnumEnhMetaFile. |
EnumDisplayDevicesA Функция EnumDisplayDevices позволяет получить сведения о устройствах отображения в текущем сеансе. (ANSI) |
EnumDisplayDevicesW Функция EnumDisplayDevices позволяет получить сведения о устройствах отображения в текущем сеансе. (Юникод) |
EnumDisplayMonitors Функция EnumDisplayMonitors перечисляет мониторы отображения (включая невидимые псевдо мониторы, связанные с драйверами зеркального отображения), которые пересекаются между областью, сформированной пересечением указанного прямоугольника обрезки и видимой области контекста устройства. EnumDisplayMonitors вызывает определяемую приложением функцию обратного вызова MonitorEnumProc один раз для каждого перечисленного монитора. Обратите внимание, что GetSystemMetrics (SM_CMONITORS) подсчитывает только мониторы отображения. |
EnumDisplaySettingsA Функция EnumDisplaySettings извлекает сведения о одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов устройства отображения, выполните ряд вызовов этой функции. (ANSI) |
EnumDisplaySettingsExA Функция EnumDisplaySettingsEx извлекает сведения о одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов для устройства отображения, выполните ряд вызовов этой функции. (ANSI) |
EnumDisplaySettingsExW Функция EnumDisplaySettingsEx извлекает сведения о одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов для устройства отображения, выполните ряд вызовов этой функции. (Юникод) |
EnumDisplaySettingsW Функция EnumDisplaySettings извлекает сведения о одном из графических режимов для устройства отображения. Чтобы получить сведения для всех графических режимов устройства отображения, выполните ряд вызовов этой функции. (Юникод) |
EnumEnhMetaFile Функция EnumEnhMetaFile перечисляет записи в метафайлу расширенного формата, извлекая каждую запись и передавая ее в указанную функцию обратного вызова. |
EnumFontFamiliesA Функция EnumFontFamilies перечисляет шрифты в указанном семействе шрифтов, доступных на указанном устройстве. (ANSI) |
EnumFontFamiliesExA Функция EnumFontFamiliesEx перечисляет все однозначно именованные шрифты в системе, соответствующие характеристикам шрифта, заданным структурой LOGFONT. EnumFontFamiliesEx перечисляет шрифты на основе имени шрифта, набора символов или обоих типов. (ANSI) |
EnumFontFamiliesExW Функция EnumFontFamiliesEx перечисляет все однозначно именованные шрифты в системе, соответствующие характеристикам шрифта, заданным структурой LOGFONT. EnumFontFamiliesEx перечисляет шрифты на основе имени шрифта, набора символов или обоих типов. (Юникод) |
EnumFontFamiliesW Функция EnumFontFamilies перечисляет шрифты в указанном семействе шрифтов, доступных на указанном устройстве. (Юникод) |
EnumFontsA Функция EnumFonts перечисляет шрифты, доступные на указанном устройстве. (ANSI) |
EnumFontsW Функция EnumFonts перечисляет шрифты, доступные на указанном устройстве. (Юникод) |
EnumMetaFile Функция EnumMetaFile перечисляет записи в метафайлу формата Windows, извлекая каждую запись и передавая ее в указанную функцию обратного вызова. |
EnumObjects Функция EnumObjects перечисляет ручки или кисти, доступные для указанного контекста устройства (DC). |
EqualRect Функция EqualRect определяет, равны ли два указанных прямоугольника, сравнивая координаты их верхних и правых углов в правом верхнем углу. |
EqualRgn Функция EqualRgn проверяет два указанных региона, чтобы определить, совпадают ли они. Функция считает два региона идентичными, если они равны размеру и фигуре. |
ExcludeClipRect Функция ExcludeClipRect создает новый регион вырезки, состоящий из существующей области вырезки минус указанный прямоугольник. |
ExcludeUpdateRgn Функция ExcludeUpdateRgn запрещает рисование в недопустимых областях окна, исключая обновленный регион в окне из области вырезки. |
ExtCreatePen Функция ExtCreatePen создает логическую косметику или геометрическое перо, которое имеет указанный стиль, ширину и атрибуты кисти. |
ExtCreateRegion Функция ExtCreateRegion создает регион из указанного региона и данных преобразования. |
ExtFloodFill Функция ExtFloodFill заполняет область области отображения текущей кистью. |
ExtSelectClipRgn Функция ExtSelectClipRgn объединяет указанный регион с текущим регионом вырезки с использованием указанного режима. |
ExtTextOutA Функция ExtTextOut рисует текст с помощью выбранного шрифта, цвета фона и цвета текста. При необходимости можно указать измерения, используемые для обрезки, непрозрачности или обоих. (ANSI) |
ExtTextOutW Функция ExtTextOut рисует текст с помощью выбранного шрифта, цвета фона и цвета текста. При необходимости можно указать измерения, используемые для обрезки, непрозрачности или обоих. (Юникод) |
FillPath Функция FillPath закрывает все открытые цифры в текущем пути и заполняет внутренний путь с помощью текущего режима заполнения кисти и многоугольника. |
FillRect Функция FillRect заполняет прямоугольник с помощью указанной кисти. Эта функция включает в себя левые и верхние границы, но исключает правые и нижние границы прямоугольника. |
FillRgn Функция FillRgn заполняет регион с помощью указанной кисти. |
FlattenPath Функция FlattenPath преобразует все кривые в пути, выбранном в текущем контексте устройства (DC), превращая каждую кривую в последовательность строк. |
Наводнение Функция FloodFill заполняет область поверхности дисплея текущей кистью. Предполагается, что область привязана, как указано параметром цвета. |
FrameRect Функция FrameRect рисует границу вокруг указанного прямоугольника с помощью указанной кисти. Ширина и высота границы всегда являются одной логической единицей. |
FrameRgn Функция FrameRgn рисует границу вокруг указанного региона с помощью указанной кисти. |
GdiAlphaBlend Функция GdiAlphaBlend отображает растровые изображения с прозрачными или полутранспарентными пикселями. |
GdiComment Функция GdiComment копирует комментарий из буфера в указанный метафайл расширенного формата. |
GdiFlush Функция GdiFlush очищает текущий пакет вызывающего потока. |
GdiGetBatchLimit Функция GdiGetBatchLimit возвращает максимальное количество вызовов функций, которые можно накапливать в текущем пакете вызывающего потока. Система сбрасывает текущий пакет всякий раз, когда это ограничение превышается. |
GdiGradientFill Функция GdiGradientFill заполняет прямоугольники и треугольники структур. |
GdiSetBatchLimit Функция GdiSetBatchLimit задает максимальное количество вызовов функций, которые можно накапливать в текущем пакете вызывающего потока. Система сбрасывает текущий пакет всякий раз, когда это ограничение превышается. |
GdiTransparentBlt Функция GdiTransparentBlt выполняет передачу данных цвета, соответствующих прямоугольнику пикселей из указанного контекста исходного устройства в контекст конечного устройства. |
GetArcDirection Функция GetArcDirection извлекает текущее направление дуги для указанного контекста устройства. Функции Arc и прямоугольника используют направление дуги. |
GetAspectRatioFilterEx Функция GetAspectRatioFilterEx извлекает параметр для текущего фильтра пропорций. |
GetBitmapBits Функция GetBitmapBits копирует битовые изображения указанного зависимого от устройства растрового изображения в буфер. |
GetBitmapDimensionEx Функция GetBitmapDimensionEx извлекает измерения совместимого растрового изображения. Извлеченные измерения должны быть заданы функцией SetBitmapDimensionEx. |
GetBkColor Функция GetBkColor возвращает текущий цвет фона для указанного контекста устройства. |
GetBkMode Функция GetBkMode возвращает текущий режим фонового смешивания для указанного контекста устройства. Фоновый режим смешивания контекста устройства влияет на текст, хэтчированные кисти и стили пера, которые не являются твердыми линиями. |
GetBoundsRect Функция GetBoundsRect получает текущий накопленный ограничивающий прямоугольник для указанного контекста устройства. |
GetBrushOrgEx Функция GetBrushOrgEx извлекает текущий источник кисти для указанного контекста устройства. Эта функция заменяет функцию GetBrushOrg. |
GetBValue Макрос GetBValue получает значение интенсивности для синего компонента красного, зеленого, синего (RGB). |
GetCharABCWidthsA Функция GetCharABCWidths извлекает ширину в логических единицах последовательных символов в указанном диапазоне от текущего шрифта TrueType. Эта функция успешно выполняется только с шрифтами TrueType. (ANSI) |
GetCharABCWidthsFloatA Функция GetCharABCWidthsFloat извлекает ширину в логических единицах последовательных символов в указанном диапазоне от текущего шрифта. (ANSI) |
GetCharABCWidthsFloatW Функция GetCharABCWidthsFloat извлекает ширину в логических единицах последовательных символов в указанном диапазоне от текущего шрифта. (Юникод) |
GetCharABCWidthsI Функция GetCharABCWidthsI извлекает ширину в логических единицах последовательных индексов глифов в указанном диапазоне от текущего шрифта TrueType. Эта функция успешно выполняется только с шрифтами TrueType. |
GetCharABCWidthsW Функция GetCharABCWidths извлекает ширину в логических единицах последовательных символов в указанном диапазоне от текущего шрифта TrueType. Эта функция успешно выполняется только с шрифтами TrueType. (Юникод) |
GetCharacterPlacementA Функция GetCharacterPlacement извлекает сведения о строке символов, например ширине символов, расположении курсора, упорядочении в строке и отрисовке глифов. (ANSI) |
GetCharacterPlacementW Функция GetCharacterPlacement извлекает сведения о строке символов, например ширине символов, расположении курсора, упорядочении в строке и отрисовке глифов. (Юникод) |
GetCharWidth32A Функция GetCharWidth32 извлекает ширину в логических координатах последовательных символов в указанном диапазоне от текущего шрифта. (ANSI) |
GetCharWidth32W Функция GetCharWidth32 извлекает ширину в логических координатах последовательных символов в указанном диапазоне от текущего шрифта. (Юникод) |
GetCharWidthA Функция GetCharWidth извлекает ширину в логических координатах последовательных символов в указанном диапазоне от текущего шрифта. (ANSI) |
GetCharWidthFloatA Функция GetCharWidthFloat извлекает дробную ширину последовательных символов в указанном диапазоне от текущего шрифта. (ANSI) |
GetCharWidthFloatW Функция GetCharWidthFloat извлекает дробную ширину последовательных символов в указанном диапазоне от текущего шрифта. (Юникод) |
GetCharWidthI Функция GetCharWidthI извлекает ширину в логических координатах последовательных индексов глифов в указанном диапазоне от текущего шрифта. |
GetCharWidthW Функция GetCharWidth извлекает ширину в логических координатах последовательных символов в указанном диапазоне от текущего шрифта. (Юникод) |
GetClipBox Функция GetClipBox извлекает измерения наименьшего ограничивающего прямоугольника, который можно нарисовать вокруг текущей видимой области на устройстве. |
GetClipRgn Функция GetClipRgn извлекает дескриптор, определяющий текущий определяемый приложением регион вырезки для указанного контекста устройства. |
GetColorAdjustment Функция GetColorAdjustment извлекает значения корректировки цвета для указанного контекста устройства (DC). |
GetCurrentObject Функция GetCurrentObject извлекает дескриптор для объекта указанного типа, выбранного в указанном контексте устройства (DC). |
GetCurrentPositionEx Функция GetCurrentPositionEx извлекает текущую позицию в логических координатах. |
GetDC Функция GetDC извлекает дескриптор в контекст устройства (DC) для клиентской области указанного окна или всего экрана. |
GetDCBrushColor Функция GetDCBrushColor извлекает текущий цвет кисти для указанного контекста устройства (DC). |
GetDCEx Функция GetDCEx извлекает дескриптор контекста устройства (DC) для клиентской области указанного окна или всего экрана. |
GetDCOrgEx Функция GetDCOrgEx извлекает окончательный источник перевода для указанного контекста устройства (DC). |
GetDCPenColor Функция GetDCPenColor извлекает текущий цвет пера для указанного контекста устройства (DC). |
GetDeviceCaps Функция GetDeviceCaps извлекает сведения, относящиеся к устройству, для указанного устройства. |
GetDIBColorTable Функция GetDIBColorTable извлекает значения цветов RGB (красный, зеленый, синий) из диапазона записей в таблице цветов в растровом рисунке раздела DIB, выбранном в текущем контексте устройства. |
GetDIBits Функция GetDIBits извлекает биты указанного совместимого растрового изображения и копирует их в буфер в виде DIB с помощью указанного формата. |
GetEnhMetaFileA Функция GetEnhMetaFile создает дескриптор, определяющий метафайл расширенного формата, хранящийся в указанном файле. (ANSI) |
GetEnhMetaFileBits Функция GetEnhMetaFileBits извлекает содержимое указанного метафайла расширенного формата и копирует их в буфер. |
GetEnhMetaFileDescriptionA Функция GetEnhMetaFileDescription извлекает необязательное текстовое описание из метафайла расширенного формата и копирует строку в указанный буфер. (ANSI) |
GetEnhMetaFileDescriptionW Функция GetEnhMetaFileDescription извлекает необязательное текстовое описание из метафайла расширенного формата и копирует строку в указанный буфер. (Юникод) |
GetEnhMetaFileHeader Функция GetEnhMetaFileHeader извлекает запись, содержащую заголовок для указанного метафайла расширенного формата. |
GetEnhMetaFilePaletteEntries Функция GetEnhMetaFilePaletteEntries извлекает необязательные записи палитры из указанного расширенного метафайла. |
GetEnhMetaFileW Функция GetEnhMetaFile создает дескриптор, определяющий метафайл расширенного формата, хранящийся в указанном файле. (Юникод) |
GetFontData Функция GetFontData извлекает данные метрик шрифта для шрифта TrueType. |
GetFontLanguageInfo Функция GetFontLanguageInfo возвращает сведения о выбранном шрифте для указанного контекста отображения. Приложения обычно используют эти сведения и функцию GetCharacterPlacement для подготовки символьной строки для отображения. |
GetFontUnicodeRanges Функция GetFontUnicodeRanges возвращает сведения о том, какие символы Юникода поддерживаются шрифтом. Сведения возвращаются в виде структуры GLYPHSET. |
GetGlyphIndicesA Функция GetGlyphIndices преобразует строку в массив глифовых индексов. Функцию можно использовать для определения того, существует ли глиф в шрифте. (ANSI) |
GetGlyphIndicesW Функция GetGlyphIndices преобразует строку в массив глифовых индексов. Функцию можно использовать для определения того, существует ли глиф в шрифте. (Юникод) |
GetGlyphOutlineA Функция GetGlyphOutline извлекает контур или растровое изображение для символа шрифта TrueType, выбранного в указанном контексте устройства. (ANSI) |
GetGlyphOutlineW Функция GetGlyphOutline извлекает контур или растровое изображение для символа шрифта TrueType, выбранного в указанном контексте устройства. (Юникод) |
GetGraphicsMode Функция GetGraphicsMode извлекает текущий графический режим для указанного контекста устройства. |
GetGValue Макрос GetGValue получает значение интенсивности для зеленого компонента красного, зеленого, синего (RGB). |
GetKerningPairsA Функция GetKerningPairs извлекает пары символьного кернинга для выбранного шрифта для указанного контекста устройства. (ANSI) |
GetKerningPairsW Функция GetKerningPairs извлекает пары символьного кернинга для выбранного шрифта для указанного контекста устройства. (Юникод) |
GetLayout Функция GetLayout возвращает макет контекста устройства (DC). |
GetMapMode Функция GetMapMode извлекает текущий режим сопоставления. |
GetMetaFileA Функция GetMetaFile создает дескриптор, определяющий метафайл, хранящийся в указанном файле. (ANSI) |
GetMetaFileBitsEx Функция GetMetaFileBitsEx извлекает содержимое метафайла формата Windows и копирует их в указанный буфер. |
GetMetaFileW Функция GetMetaFile создает дескриптор, определяющий метафайл, хранящийся в указанном файле. (Юникод) |
GetMetaRgn Функция GetMetaRgn извлекает текущую метарегион для указанного контекста устройства. |
GetMiterLimit Функция GetMiterLimit извлекает ограничение митер для указанного контекста устройства. |
GetMonitorInfoA Функция GetMonitorInfo извлекает сведения о мониторе отображения. (ANSI) |
GetMonitorInfoW Функция GetMonitorInfo извлекает сведения о мониторе отображения. (Юникод) |
GetNearestColor Функция GetNearestColor извлекает значение цвета, определяющее цвет из системной палитры, которое будет отображаться при использовании указанного значения цвета. |
GetNearestPaletteIndex Функция GetNearestPaletteIndex извлекает индекс для записи в указанной логической палитре, наиболее точно соответствующей заданному значению цвета. |
GetObject Функция GetObject (wingdi.h) извлекает сведения для указанного графического объекта. |
GetObjectA Функция GetObject извлекает сведения для указанного графического объекта. (GetObjectA) |
GetObjectType GetObjectType извлекает тип указанного объекта. |
GetObjectW Функция GetObjectW (Юникод) (wingdi.h) получает сведения для указанного графического объекта. |
GetOutlineTextMetricsA Функция GetOutlineTextMetrics извлекает текстовые метрики для шрифтов TrueType. (ANSI) |
GetOutlineTextMetricsW Функция GetOutlineTextMetrics извлекает текстовые метрики для шрифтов TrueType. (Юникод) |
GetPaletteEntries Функция GetPaletteEntries извлекает указанный диапазон записей палитры из заданной логической палитры. |
GetPath Функция GetPath извлекает координаты, определяющие конечные точки линий и контрольные точки кривых, найденных в пути, выбранном в указанном контексте устройства. |
GetPixel Функция GetPixel извлекает значение цвета красного, зеленого, синего (RGB) пикселя по указанным координатам. |
GetPolyFillMode Функция GetPolyFillMode извлекает текущий режим заливки многоугольников. |
GetRandomRgn Функция GetRandomRgn копирует область вырезки системы указанного контекста устройства в определенный регион. |
GetRasterizerCaps Функция GetRasterizerCaps возвращает флаги, указывающие, установлены ли шрифты TrueType в системе. |
GetRegionData Функция GetRegionData заполняет указанный буфер данными, описывающими регион. Эти данные включают измерения прямоугольников, составляющих область. |
GetRgnBox Функция GetRgnBox извлекает ограничивающий прямоугольник указанного региона. |
GetROP2 Функция GetROP2 извлекает режим смешивания переднего плана указанного контекста устройства. Режим смешивания указывает, как перо или внутренний цвет и цвет уже на экране объединяются для получения нового цвета. |
GetRValue Макрос GetRValue получает значение интенсивности для красного компонента красного, зеленого, синего (RGB). |
GetStockObject Функция GetStockObject извлекает дескриптор на одну из складских перьев, кистей, шрифтов или палитр. |
GetStretchBltMode Функция GetStretchBltMode извлекает текущий режим растяжения. Режим растяжения определяет, как цветовые данные добавляются или удаляются из растровых изображений, растянутых или сжатых при вызове функции StretchBlt. |
GetSysColorBrush Функция GetSysColorBrush извлекает дескриптор, определяющий логическую кисть, соответствующую указанному индексу цвета. |
GetSystemPaletteEntries Функция GetSystemPaletteEntries извлекает диапазон записей палитры из системной палитры, связанной с указанным контекстом устройства (DC). |
GetSystemPaletteUse Функция GetSystemPaletteUse извлекает текущее состояние системной (физической) палитры для указанного контекста устройства (DC). |
GetTabbedTextExtentA Функция GetTabbedTextExtent вычисляет ширину и высоту символьной строки. (ANSI) |
GetTabbedTextExtentW Функция GetTabbedTextExtent вычисляет ширину и высоту символьной строки. (Юникод) |
GetTextAlign Функция GetTextAlign извлекает параметр выравнивания текста для указанного контекста устройства. |
GetTextCharacterExtra Функция GetTextCharacterExtra извлекает текущий интервал межчарактера для указанного контекста устройства. |
GetTextColor Функция GetTextColor извлекает текущий цвет текста для указанного контекста устройства. |
GetTextExtentExPointA Функция GetTextExtentExPoint извлекает количество символов в указанной строке, которая будет соответствовать заданному пространству и заполняет массив экстентом текста для каждого из этих символов. (ANSI) |
GetTextExtentExPointI Функция GetTextExtentExPointI извлекает количество символов в указанной строке, которая будет соответствовать заданному пространству и заполняет массив экстентом текста для каждого из этих символов. |
GetTextExtentExtentExPointW Функция GetTextExtentExPoint извлекает количество символов в указанной строке, которая будет соответствовать заданному пространству и заполняет массив экстентом текста для каждого из этих символов. (Юникод) |
GetTextExtentPoint32A Функция GetTextExtentPoint32 вычисляет ширину и высоту указанной строки текста. (ANSI) |
GetTextExtentPoint32W Функция GetTextExtentPoint32 вычисляет ширину и высоту указанной строки текста. (Юникод) |
GetTextExtentPointA Функция GetTextExtentPoint вычисляет ширину и высоту указанной строки текста. (ANSI) |
GetTextExtentPointI Функция GetTextExtentPointI вычисляет ширину и высоту указанного массива индексов глифов. |
GetTextExtentPointW Функция GetTextExtentPoint вычисляет ширину и высоту указанной строки текста. (Юникод) |
GetTextFaceA Функция GetTextFace извлекает имя шрифта, выбранного в указанном контексте устройства. (ANSI) |
GetTextFaceW Функция GetTextFace извлекает имя шрифта, выбранного в указанном контексте устройства. (Юникод) |
GetTextMetrics Функция GetTextMetrics (wingdi.h) заполняет указанный буфер метриками для выбранного шрифта. |
GetTextMetricsA Функция GetTextMetrics заполняет указанный буфер метриками для выбранного шрифта. (GetTextMetricsA) |
GetTextMetricsW Функция GetTextMetricsW (Юникод) заполняет указанный буфер метриками для выбранного шрифта. |
GetUpdateRect Функция GetUpdateRect извлекает координаты наименьшего прямоугольника, который полностью заключает область обновления указанного окна. |
GetUpdateRgn Функция GetUpdateRgn извлекает область обновления окна, копируя ее в указанный регион. Координаты области обновления относятся к левому верхнему углу окна (то есть они являются координатами клиента). |
GetViewportExtEx Функция GetViewportExtEx извлекает x-экстент и y текущего окна просмотра для указанного контекста устройства. |
GetViewportOrgEx Функция GetViewportOrgEx извлекает координаты x и координаты y источника окна просмотра для указанного контекста устройства. |
GetWindowDC Функция GetWindowDC извлекает контекст устройства (DC) для всего окна, включая строку заголовка, меню и полосы прокрутки. |
GetWindowExtEx Эта функция извлекает экстент x и y окна для указанного контекста устройства. |
GetWindowOrgEx Функция GetWindowOrgEx извлекает координаты x и координаты y источника окна для указанного контекста устройства. |
GetWindowRgn Функция GetWindowRgn получает копию области окна окна. |
GetWindowRgnBox Функция GetWindowRgnBox извлекает измерения самого жестко ограничивающего прямоугольника для области окна. |
GetWinMetaFileBits Функция GetWinMetaFileBits преобразует записи расширенного формата из метафайла в записи формата Windows и сохраняет преобразованные записи в указанном буфере. |
GetWorldTransform Функция GetWorldTransform извлекает текущее пространство мира в пространство страницы. |
GOBJENUMPROC Функция EnumObjectsProc — это определяемая приложением функция обратного вызова, используемая с функцией EnumObjects. |
GradientFill Функция GradientFill заполняет прямоугольники и структуры треугольников. |
GrayStringA Функция GrayString рисует серый текст в указанном расположении. (ANSI) |
GRAYSTRINGPROC Функция OutputProc — это определяемая приложением функция обратного вызова, используемая с функцией GrayString. |
GrayStringW Функция GrayString рисует серый текст в указанном расположении. (Юникод) |
InflateRect Функция InflateRect увеличивает или уменьшает ширину и высоту указанного прямоугольника. |
IntersectClipRect Функция IntersectClipRect создает новый регион вырезки из пересечения текущей области вырезки и указанного прямоугольника. |
IntersectRect Функция IntersectRect вычисляет пересечение двух исходных прямоугольников и помещает координаты прямоугольника пересечения в прямоугольник назначения. |
InvalidateRect Функция InvalidateRect добавляет прямоугольник в указанный регион обновления окна. Регион обновления представляет часть клиентской области окна, которую необходимо перезапустить. |
InvalidateRgn Функция InvalidateRgn делает клиентской область в указанном регионе недействительным, добавив ее в текущую область обновления окна. |
InvertRect Функция InvertRect инвертирует прямоугольник в окне, выполняя логическую операцию NOT для каждого пикселя в интерьере прямоугольника. |
InvertRgn Функция InvertRgn инвертирует цвета в указанном регионе. |
IsRectEmpty Функция IsRectEmpty определяет, является ли указанный прямоугольник пустым. |
LineDDA Функция LineDDA определяет, какие пиксели следует выделить для строки, определенной указанными начальными и конечными точками. |
LINEDDAPROC Функция LineDDAProc — это определяемая приложением функция обратного вызова, используемая с функцией LineDDA. |
LineTo Функция LineTo рисует линию от текущей позиции до, но не включая указанную точку. |
LoadBitmapA Функция LoadBitmap загружает указанный ресурс растрового изображения из исполняемого файла модуля. (ANSI) |
LoadBitmapW Функция LoadBitmap загружает указанный ресурс растрового изображения из исполняемого файла модуля. (Юникод) |
LockWindowUpdate Функция LockWindowUpdate отключает или включает рисование в указанном окне. Одновременно можно заблокировать только одно окно. |
LPtoDP Функция LPtoDP преобразует логические координаты в координаты устройства. Преобразование зависит от режима сопоставления контекста устройства, параметров источников и экстентов окна и окна просмотра, а также преобразования мира. |
MAKEPOINTS Макрос MAKEPOINTS преобразует значение, содержащее координаты x-и y точки в структуру POINT. |
MAKEROP4 Макрос MAKEROP4 создает кватернарный код операции растра для использования с функцией MaskBlt. |
MapWindowPoints Функция MapWindowPoints преобразует (сопоставляет) набор точек из пространства координат относительно одного окна в пространство координат относительно другого окна. |
MaskBlt Функция MaskBlt объединяет цветовые данные для исходных и целевых растровых карт с помощью указанной операции маски и растра. |
MergeFontPackage Функция MergeFontPackage управляет шрифтами, созданными CreateFontPackage. |
MFENUMPROC Функция EnumMetaFileProc — это определяемая приложением функция обратного вызова, которая обрабатывает записи метафайлов в формате Windows. |
ModifyWorldTransform Функция ModifyWorldTransform изменяет преобразование мира для контекста устройства с помощью указанного режима. |
MONITORENUMPROC Функция MonitorEnumProc — это определяемая приложением функция обратного вызова, вызываемая функцией EnumDisplayMonitors. |
MonitorFromPoint Функция MonitorFromPoint извлекает дескриптор монитора отображения, содержащего указанную точку. |
MonitorFromRect Функция MonitorFromRect извлекает дескриптор монитора отображения с самой большой областью пересечения с указанным прямоугольником. |
MonitorFromWindow Функция MonitorFromWindow извлекает дескриптор монитора отображения с самой большой областью пересечения с ограничивающим прямоугольником указанного окна. |
MoveToEx Функция MoveToEx обновляет текущую позицию до указанной точки и при необходимости возвращает предыдущую позицию. |
OffsetClipRgn Функция OffsetClipRgn перемещает область вырезки контекста устройства указанными смещениями. |
OffsetRect Функция OffsetRect перемещает указанный прямоугольник по указанным смещениям. |
OffsetRgn Функция OffsetRgn перемещает регион по указанным смещениям. |
OffsetViewportOrgEx Функция OffsetViewportOrgEx изменяет источник окна просмотра для контекста устройства с помощью указанных горизонтальных и вертикальных смещения. |
OffsetWindowOrgEx Функция OffsetWindowOrgEx изменяет источник окна для контекста устройства с помощью указанных горизонтальных и вертикальных смещения. |
PaintDesktop Функция PaintDesktop заполняет область вырезки в указанном контексте устройства шаблоном рабочего стола или обоими. Эта функция предоставляется в основном для рабочих столов оболочки. |
PaintRgn Функция PaintRgn красит указанный регион с помощью кисти, выбранной в контексте устройства. |
ПАЛИТРАINDEX Макрос COLORINDEX принимает индекс в запись логического цветового палитры и возвращает описатель палитры, состоящий из значения COLORREF, указывающего цвет, связанный с заданным индексом. |
COLORRGB Макрос PALETTERGB принимает три значения, представляющие относительную интенсивность красного, зеленого и синего, а также возвращает описатель цветовой палитры, зеленый, синий (RGB), состоящий из 2 в байтах высокого порядка и RGB-значение в трех байтах с низким порядком. Приложение, использующее цветовую палитру, может передавать этот описатель вместо явного значения RGB в функции, ожидающие цвета. |
PatBlt Функция PatBlt красит указанный прямоугольник с помощью кисти, выбранной в данный момент в указанном контексте устройства. Цвет кисти и цвет поверхности или цвета объединяются с помощью указанной операции растра. |
PathToRegion Функция PathToRegion создает регион из пути, выбранного в указанном контексте устройства. В результирующем регионе используются координаты устройства. |
Круговая Функция "Круг" рисует кругообразную клиновку, ограничивающую пересечением многоточия и двух радиальных. Круговая диаграмма описывается с помощью текущего пера и заполняется с помощью текущей кисти. |
PlayEnhMetaFile Функция PlayEnhMetaFile отображает рисунок, хранящийся в указанном метафайле расширенного формата. |
PlayEnhMetaFileRecord Функция PlayEnhMetaFileRecord воспроизводит запись расширенного метафайла, выполняя функции интерфейса графического устройства (GDI), определяемые записью. |
PlayMetaFile Функция PlayMetaFile отображает рисунок, хранящийся в заданном метафайле формата Windows на указанном устройстве. |
PlayMetaFileRecord Функция PlayMetaFileRecord воспроизводит запись метафайла в формате Windows, выполнив функцию интерфейса графического устройства (GDI), содержащуюся в этой записи. |
PlgBlt Функция PlgBlt выполняет передачу битов цветовых данных из указанного прямоугольника в контексте исходного устройства на указанную параллелограмму в контексте конечного устройства. |
POINTSTOPOINT Макрос POINTTOPOINT копирует содержимое структуры POINT в структуру POINT. |
POINTTOPOINTS Макрос POINTTOPOINTS преобразует структуру POINT в структуру POINT. |
PolyBezier Функция PolyBezier рисует одну или несколько кривых Bézier. |
PolyBezierTo Функция PolyBezierTo рисует одну или несколько кривых Bézier. |
PolyDraw Функция PolyDraw рисует набор сегментов линий и кривых Bézier. |
Многоугольник Функция Polygon рисует многоугольник, состоящий из двух или более вершин, соединенных прямыми линиями. Многоугольник описывается с помощью текущего пера и заполняется с помощью текущего режима заливки кисти и многоугольника. |
Polyline Функция Polyline рисует ряд сегментов линий путем подключения точек в указанном массиве. |
PolylineTo Функция PolylineTo рисует одну или несколько прямых линий. |
PolyPolygon Функция PolyPolygon рисует ряд закрытых многоугольников. Каждый многоугольник описывается с помощью текущего пера и заполняется с помощью текущего режима заливки кисти и многоугольника. Многоугольники, рисуемые этой функцией, могут перекрываться. |
PolyPolyline Функция PolyPolyline рисует несколько рядов сегментов подключенной линии. |
PolyTextOutA Функция PolyTextOut рисует несколько строк с помощью цветов шрифта и текста, выбранных в данный момент в указанном контексте устройства. (ANSI) |
PolyTextOutW Функция PolyTextOut рисует несколько строк с помощью цветов шрифта и текста, выбранных в данный момент в указанном контексте устройства. (Юникод) |
PtInRect Функция PtInRect определяет, находится ли указанная точка в указанном прямоугольнике. |
PtInRegion Функция PtInRegion определяет, находится ли указанная точка внутри указанного региона. |
PtVisible Функция PtVisible определяет, находится ли указанная точка в области вырезки контекста устройства. |
РеализацииPalette Функция RealizePalette сопоставляет записи палитры из текущей логической палитры в системную палитру. |
Прямоугольник Функция Прямоугольника рисует прямоугольник. Прямоугольник описывается с помощью текущего пера и заполняется с помощью текущей кисти. |
RectInRegion Функция RectInRegion определяет, находится ли любая часть указанного прямоугольника в границах региона. |
RectVisible Функция RectVisible определяет, находится ли любая часть указанного прямоугольника в области вырезки контекста устройства. |
RedrawWindow Функция RedrawWindow обновляет указанный прямоугольник или регион в клиентской области окна. |
ReleaseDC Функция ReleaseDC освобождает контекст устройства (DC), освобождая его для использования другими приложениями. Эффект функции ReleaseDC зависит от типа контроллера домена. Он освобождает только общие и оконные контроллеры домена. Он не влияет на класс или частные контроллеры домена. |
RemoveFontMemResourceEx Функция RemoveFontMemResourceEx удаляет шрифты, добавленные из файла образа памяти. |
RemoveFontResourceA Функция RemoveFontResource удаляет шрифты в указанном файле из системной таблицы шрифтов. (ANSI) |
RemoveFontResourceExA Функция RemoveFontResourceEx удаляет шрифты в указанном файле из системной таблицы шрифтов. (ANSI) |
RemoveFontResourceExW Функция RemoveFontResourceEx удаляет шрифты в указанном файле из системной таблицы шрифтов. (Юникод) |
RemoveFontResourceW Функция RemoveFontResource удаляет шрифты в указанном файле из системной таблицы шрифтов. (Юникод) |
ResetDCA Функция ResetDC обновляет указанный контекст принтера или устройства диаграммы (DC) с помощью указанных сведений. (ANSI) |
ResetDCW Функция ResetDC обновляет указанный контекст принтера или устройства диаграммы (DC) с помощью указанных сведений. (Юникод) |
ResizePalette Функция ResizePalette увеличивает или уменьшает размер логической палитры на основе указанного значения. |
RestoreDC Функция RestoreDC восстанавливает контекст устройства (DC) до указанного состояния. Контроллер домена восстанавливается с помощью всплывающих сведений о состоянии из стека, созданного ранее вызовами функции SaveDC. |
RGB Макрос RGB выбирает красный, зеленый, синий цвет (RGB) на основе аргументов, предоставленных и возможностей цвета выходного устройства. |
RoundRect Функция RoundRect рисует прямоугольник с закругленными углами. Прямоугольник описывается с помощью текущего пера и заполняется с помощью текущей кисти. |
SaveDC Функция SaveDC сохраняет текущее состояние указанного контекста устройства (DC), копируя данные, описывающие выбранные объекты и графические режимы (например, растровое изображение, кисть, палитра, шрифт, перо, область, режим рисования и режим сопоставления) в стек контекста. |
ScaleViewportExtEx Функция ScaleViewportExtEx изменяет окно просмотра для контекста устройства, используя коэффициенты, сформированные указанными умножениями и делителями. |
ScaleWindowExtEx Функция ScaleWindowExtEx изменяет окно для контекста устройства, используя коэффициенты, сформированные указанными умножениями и разделителями. |
ScreenToClient Функция ScreenToClient преобразует координаты экрана указанной точки на экране в координаты клиентской области. |
SelectClipPath Функция SelectClipPath выбирает текущий путь в качестве области вырезки для контекста устройства, сочетая новый регион с любым существующим регионом вырезки с помощью указанного режима. |
SelectClipRgn Функция SelectClipRgn выбирает регион в качестве текущей области вырезки для указанного контекста устройства. |
SelectFont Макрос SelectFont выбирает объект шрифта в указанный контекст устройства (DC). Новый объект шрифта заменяет предыдущий объект шрифта. |
SelectObject Функция SelectObject выбирает объект в указанном контексте устройства (DC). Новый объект заменяет предыдущий объект того же типа. |
SelectPalette Функция SelectPalette выбирает указанную логическую палитру в контексте устройства. |
SetArcDirection SetArcDirection задает направление рисования, которое будет использоваться для функций дуги и прямоугольника. |
SetBitmapBits Функция SetBitmapBits задает биты цветовых данных для растрового изображения указанным значениям. |
SetBitmapDimensionEx Функция SetBitmapDimensionEx назначает предпочитаемые измерения растровой карте. Эти измерения можно использовать приложениями; однако они не используются системой. |
SetBkColor Функция SetBkColor задает текущий цвет фона указанным значением цвета или ближайший физический цвет, если устройство не может представлять указанное значение цвета. |
SetBkMode Функция SetBkMode задает режим фонового смешивания указанного контекста устройства. Фоновый режим смешивания используется с текстом, хэтчированные кисти и стили пера, которые не являются твердыми линиями. |
SetBoundsRect Функция SetBoundsRect управляет накоплением ограничивающих прямоугольников для указанного контекста устройства. |
SetBrushOrgEx Функция SetBrushOrgEx задает источник кисти, который GDI назначает следующей кисти, которую приложение выбирает в указанный контекст устройства. |
SetColorAdjustment Функция SetColorAdjustment задает значения корректировки цвета для контекста устройства (DC) с помощью указанных значений. |
SetDCBrushColor Функция SetDCBrushColor задает текущий цвет кисти контекста устройства (DC) указанным значением цвета. Если устройство не может представлять указанное значение цвета, то для параметра будет задан ближайший физический цвет. |
SetDCPenColor Функция SetDCPenColor задает текущий цвет пера (DC) для указанного значения цвета. Если устройство не может представлять указанное значение цвета, то для параметра будет задан ближайший физический цвет. |
SetDIBColorTable Функция SetDIBColorTable задает значения цветов RGB (красный, зеленый, синий) в диапазоне записей в таблице цветов DIB, выбранной в текущем контексте устройства. |
SetDIBits Функция SetDIBits задает пиксели в совместимом растровом рисунке (DDB) с использованием цветовых данных, найденных в указанном DIB. |
SetDIBitsToDevice Функция SetDIBitsToDevice задает пиксели в указанном прямоугольнике на устройстве, связанном с контекстом конечного устройства, с использованием цветовых данных из DIB, JPEG или PNG-изображения. |
SetEnhMetaFileBits Функция SetEnhMetaFileBits создает метафайл расширенного формата на основе памяти из указанных данных. |
SetGraphicsMode Функция SetGraphicsMode задает графический режим для указанного контекста устройства. |
SetLayout Функция SetLayout изменяет макет контекста устройства (DC). |
SetMapMode Функция SetMapMode задает режим сопоставления указанного контекста устройства. Режим сопоставления определяет единицу измерения, используемую для преобразования единиц пространства страницы в единицы пространства устройства, а также определяет ориентацию осей x и y устройства. |
SetMapperFlags Функция SetMapperFlags изменяет алгоритм, который используется при сопоставлении логических шрифтов с физическими шрифтами. |
SetMetaFileBitsEx Функция SetMetaFileBitsEx создает метафайл на основе памяти в формате Windows из предоставленных данных. |
SetMetaRgn Функция SetMetaRgn пересекает текущий регион вырезки для указанного контекста устройства с текущим метарегионом и сохраняет объединенный регион в качестве нового метарегиона для указанного контекста устройства. |
SetMiterLimit Функция SetMiterLimit задает ограничение длины соединений miter для указанного контекста устройства. |
SetPaletteEntries Функция SetPaletteEntries задает значения цвета RGB (красный, зеленый, синий) и флаги в диапазоне записей в логической палитре. |
SetPixel Функция SetPixel задает пиксель по указанным координатам заданному цвету. |
SetPixelV Функция SetPixelV задает пиксель по указанным координатам ближайшим приближением указанного цвета. Точка должна находиться в области вырезки и видимой части поверхности устройства. |
SetPolyFillMode Функция SetPolyFillMode задает режим заполнения многоугольников для функций, заполняющих многоугольники. |
SetRect Функция SetRect задает координаты указанного прямоугольника. Это эквивалентно назначению левых, верхних, правых и нижних аргументов соответствующим членам структуры RECT. |
SetRectEmpty Функция SetRectEmpty создает пустой прямоугольник, в котором все координаты равны нулю. |
SetRectRgn Функция SetRectRgn преобразует регион в прямоугольную область с указанными координатами. |
SetROP2 Функция SetROP2 задает текущий режим смешивания переднего плана. |
SetStretchBltMode Функция SetStretchBltMode задает режим растяжения растрового изображения в указанном контексте устройства. |
SetSystemPaletteUse Функция SetSystemPaletteUse позволяет приложению указать, содержит ли системная палитра 2 или 20 статических цветов. |
SetTextAlign Функция SetTextAlign задает флаги выравнивания текста для указанного контекста устройства. |
SetTextCharacterExtra Функция SetTextCharacterExtra задает интервал между диаграммами. Интервал между диаграммами добавляется к каждому символу, включая символы останова, когда система записывает строку текста. |
SetTextColor Функция SetTextColor задает цвет текста для указанного контекста устройства указанным цветом. |
SetTextJustification Функция SetTextJustification указывает объем пространства, которое система должна добавить в символы останова в строке текста. Пространство добавляется при вызове функций TextOut или ExtTextOut. |
SetViewport ExtExtEx Задает горизонтальные и вертикальные экстенты окна просмотра для контекста устройства с помощью указанных значений. |
SetViewportOrgEx Функция SetViewportOrgEx указывает, какая точка устройства сопоставляется с источником окна (0,0). |
SetWindowExtEx Функция SetWindowExEx задает горизонтальные и вертикальные экстенты окна для контекста устройства с помощью указанных значений. |
SetWindowOrgEx Функция SetWindowOrgEx указывает, какая точка окна сопоставляется с источником окна представления (0,0). |
SetWindowRgn Функция SetWindowRgn задает область окна окна. |
SetWinMetaFileBits Функция SetWinMetaFileBits преобразует метафайл из старого формата Windows в новый расширенный формат и сохраняет новый метафайл в памяти. |
SetWorldTransform Функция SetWorldTransform задает двухмерное линейное преобразование между пространством мира и пространством страниц для указанного контекста устройства. Это преобразование можно использовать для масштабирования, поворота, стрижения или преобразования выходных данных графики. |
StretchBlt Функция StretchBlt копирует растровое изображение из исходного прямоугольника в прямоугольник назначения, растяжение или сжатие растрового изображения, чтобы соответствовать измерениям прямоугольника назначения при необходимости. |
StretchDIBits Функция StretchDIBits копирует цветовые данные для прямоугольника пикселей в формате DIB, JPEG или PNG в указанный прямоугольник назначения. |
StrokeAndFillPath Функция StrokeAndFillPath закрывает все открытые фигуры в пути, перечеркивает контур пути с помощью текущего пера и заполняет его интерьер с помощью текущей кисти. |
StrokePath Функция StrokePath отображает указанный путь с помощью текущего пера. |
Вычитание Функция SubtractRect определяет координаты прямоугольника, сформированного путем вычитания одного прямоугольника из другого. |
TabbedTextOutA Функция TabbedTextOut записывает символьную строку в указанном расположении, расширяя вкладки до значений, указанных в массиве позиций табуляции. Текст записывается в выбранный в данный момент шрифт, цвет фона и цвет текста. (ANSI) |
TabbedTextOutW Функция TabbedTextOut записывает символьную строку в указанном расположении, расширяя вкладки до значений, указанных в массиве позиций табуляции. Текст записывается в выбранный в данный момент шрифт, цвет фона и цвет текста. (Юникод) |
TextOutA Функция TextOut записывает символьную строку в указанном расположении, используя выбранный в данный момент шрифт, цвет фона и цвет текста. (ANSI) |
TextOutW Функция TextOut записывает символьную строку в указанном расположении, используя выбранный в данный момент шрифт, цвет фона и цвет текста. (Юникод) |
TransparentBlt Функция TransparentBlt выполняет передачу данных цвета, соответствующих прямоугольнику пикселей из указанного контекста исходного устройства в контекст конечного устройства. |
TTCharToUnicode Преобразует массив 8-разрядных значений кода символов в 16-разрядные значения Юникода. |
TTDeleteEmbeddedFont Освобождает память, используемую внедренным шрифтом hFontReference. |
TTEmbedFont Создает структуру шрифта, содержащую подмножество шрифта (16-разрядного) шрифта. Текущий шрифт контекста устройства (hDC) предоставляет сведения о шрифте. |
TTEmbedFontEx Создает структуру шрифта, содержащую подмножество шрифта UCS-4 (32-разрядная версия). Текущий шрифт контекста устройства (hDC) предоставляет сведения о шрифте. |
TTEmbedFontFromFileA Создает структуру шрифта, содержащую подмножество шрифта (16-разрядного) шрифта. Внешний файл предоставляет сведения о шрифте. |
TTEnableEmbeddingForFacename Добавляет или удаляет имена лиц из списка исключений шрифтов. |
TTGetEmbedFontInfo Извлекает сведения о внедренном шрифте, например разрешения на внедрение. TTGetEmbeddedFontInfo выполняет ту же задачу, что и TTLoadEmbeddedFont, но не выделяет внутренние структуры данных для внедренного шрифта. |
TTGetEmbeddingType Получает привилегии внедрения шрифта. |
TTGetNewFontName Получает имя семейства шрифта, загруженного через TTLoadEmbeddedFont. |
TTIsEmbeddingEnabled Определяет, содержит ли список исключений шрифта шрифт. |
TTIsEmbeddingEnabledForFacename Определяет, включена ли внедрение для указанного шрифта. |
TTLoadEmbedFont Считывает внедренный шрифт из потока документов и устанавливает его. Кроме того, клиент может дополнительно ограничить привилегии внедрения шрифта. |
TTRunValidationTests Проверяет часть или все данные глифа в 16-разрядном шрифте в указанном диапазоне размера. |
TTRunValidationTestsEx Проверяет часть или все данные глифа шрифта UCS-4 (32-разрядного) в указанном диапазоне размера. |
UnionRect Функция UnionRect создает объединение двух прямоугольников. Объединение — это самый маленький прямоугольник, содержащий оба исходных прямоугольника. |
UnrealizeObject Функция UnrealizeObject сбрасывает источник кисти или сбрасывает логическую палитру. |
UpdateColors Функция UpdateColors обновляет клиентская область указанного контекста устройства, переназначая текущие цвета в клиентской области на логическую палитру. |
UpdateWindow Функция UpdateWindow обновляет клиентскую область указанного окна, отправив в окно сообщение WM_PAINT, если область обновления окна не пуста. |
ValidateRect Функция ValidateRect проверяет область клиента в прямоугольнике, удалив прямоугольник из области обновления указанного окна. |
ValidateRgn Функция ValidateRgn проверяет клиентская область в регионе, удалив регион из текущего региона обновления указанного окна. |
WidenPath Функция WidenPath переопределяет текущий путь в качестве области, которая будет окрашена, если путь был обрисован с помощью пера, выбранного в данный контекст устройства. |
WindowFromDC Функция WindowFromDC возвращает дескриптор в окно, связанное с указанным контекстом устройства отображения (DC). Выходные функции, использующие указанный контекст устройства, рисуемые в этом окне. |
ABC Структура ABC содержит ширину символа в шрифте TrueType. |
ABCFLOAT Структура ABCFLOAT содержит ширину символа шрифта A, B и C. |
AXESLISTA Структура AXESLIST содержит сведения обо всех осях нескольких главных шрифтов. (ANSI) |
AXESLISTW Структура AXESLIST содержит сведения обо всех осях нескольких главных шрифтов. (Юникод) |
AXISINFOA Структура AXISINFO содержит сведения о оси нескольких главных шрифтов. (ANSI) |
AXISINFOW Структура AXISINFO содержит сведения о оси нескольких главных шрифтов. (Юникод) |
BITMAP Структура BITMAP определяет тип, ширину, высоту, формат цвета и битовые значения растрового изображения. |
BITMAPCOREHEADER Структура BITMAPCOREHEADER содержит сведения о измерениях и цветном формате DIB. |
BITMAPCOREINFO Структура BITMAPCOREINFO определяет измерения и цветовые сведения для DIB. |
BITMAPFILEHEADER Структура BITMAPFILEHEADER содержит сведения о типе, размере и макете файла, содержащего DIB. |
BITMAPINFO Структура BITMAPINFO определяет измерения и сведения о цвете для DIB. |
BITMAPINFOHEADER Структура BITMAPINFOHEADER содержит сведения о измерениях и цветном формате растрового изображения(DIB). |
BITMAPV4HEADER Структура BITMAPV4HEADER — это файл заголовка сведений о растровом рисунке. Это расширенная версия структуры BITMAPINFOHEADER. Приложения могут использовать структуру BITMAPV5HEADER для дополнительных функций. |
BITMAPV5HEADER Структура BITMAPV5HEADER — это файл заголовка сведений о растровом рисунке. Это расширенная версия структуры BITMAPINFOHEADER. |
BLENDFUNCTION Элементы управления структурой BLENDFUNCTION определяются путем указания функций смешивания для исходных и целевых растровых изображений. |
COLORADJUSTMENT Структура COLORADJUSTMENT определяет значения корректировки цвета, используемые функциями StretchBlt и StretchDIBits, если режим растяжения — HALFTONE. Можно задать значения корректировки цвета, вызвав функцию SetColorAdjustment. |
DESIGNVECTOR Структура DESIGNVECTOR используется приложением для указания значений осей нескольких главных шрифтов. |
DIBSECTION Структура DIBSECTION содержит сведения о DIB, созданном путем вызова функции CreateDIBSection. |
DISPLAY_DEVICEA Структура DISPLAY_DEVICE получает сведения об устройстве отображения, указанном параметром iDevNum функции EnumDisplayDevices. (ANSI) |
DISPLAY_DEVICEW Структура DISPLAY_DEVICE получает сведения об устройстве отображения, указанном параметром iDevNum функции EnumDisplayDevices. (Юникод) |
DRAWTEXTPARAMS Структура DRAWTEXTPARAMS содержит расширенные параметры форматирования функции DrawTextEx. |
EMR Структура EMR предоставляет базовую структуру для всех расширенных записей метафайлов. Расширенная запись метафайла содержит параметры для определенной функции GDI, используемой для создания части рисунка в метафайл расширенного формата. |
EMRABORTPATH Содержит данные для abortPath, BeginPath, EndPath, CloseFigure, FlattenPath, WidenPath, SetMetaRgn, SaveDC и RealizePalette расширенных записей метафайлов. |
EMRALPHABLEND Структура EMRALPHABLEND содержит элементы для записи расширенного метафайла AlphaBlend. |
EMRANGLEARC Структура EMRANGLEARC содержит элементы для расширенной записи метафайла AngleArc. |
EMRARC Структуры EMRARC, EMRARCTO, EMRCHORD и EMRPIE содержат элементы для расширенных записей метафайлов Arc, ArcTo, Аккорда и Пирога. |
EMRBITBLT Структура EMRBITBLT содержит элементы для расширенной записи метафайла BitBlt. Обратите внимание, что интерфейс графического устройства (GDI) преобразует точечный рисунок, зависящий от устройства, в независимую от устройства растровую карту (DIB), прежде чем хранить ее в записи метафайла. |
EMRCOLORCORRECTPALETTE Структура EMRCOLORCORRECTPALETTE содержит элементы для расширенной записи метафайла ColorCorrectPalette. |
EMRCOLORMATCHTOTARGET Структура EMRCOLORMATCHTOTARGET содержит элементы для расширенной записи метафайла ColorMatchToTarget. |
EMRCREATEBRUSHINDIRECT Структура EMRCREATEBRUSHINDIRECT содержит элементы для расширенной записи метафайла CreateBrushIndirect. |
EMRCREATECOLORSPACE Структура EMRCREATECOLORSPACE содержит элементы для расширенной записи метафайла CreateColorSpace. |
EMRCREATECOLORSPACEW Структура EMRCREATECOLORSPACEW содержит элементы для расширенной записи метафайла CreateColorSpace. Он отличается от EMRCREATECOLORSPACE в том, что он имеет логическое цветовое пространство Юникода, а также содержит необязательный массив, содержащий необработанные данные профиля источника. |
EMRCREATEDIBPATTERNBRUSHPT Структура EMRCREATEDIBPATTERNBRUSHPT содержит элементы для расширенной записи метафайлов CreateDIBPatternBrushPt. За структурой BITMAPINFO следует битовое изображение, которое формирует упакованную независимую от устройства растровую карту (DIB). |
EMRCREATEMONOBRUSH Структура EMRCREATEMONOBRUSH содержит элементы для расширенных записей метафайлов CreatePatternBrush (при передаче монохромной растровой карты) или CreateDIBPatternBrush (при передаче монохромных DIB). |
EMRCREATEPALETTE Структура EMRCREATEPALETTE содержит элементы для записи расширенного метафайла CreatePalette. |
EMRCREATEPEN Структура EMRCREATEPEN содержит элементы для записи расширенного метафайла CreatePen. |
EMRELLIPSE Структуры EMRELLIPSE и EMRRECTANGLE содержат элементы для расширенных записей метафайлов Ellipse и Rectangle. |
EMREOF Структура EMREOF содержит данные для расширенной записи метафайла, которая указывает конец метафайла. |
EMREXCLUDECLIPRECT Структуры EMREXCLUDECLIPRECT и EMRINTERSECTCLIPRECT содержат элементы для расширенных записей метафайлов ExcludeClipRect и IntersectClipRect. |
EMREXTCREATEFONTINDIRECTW Структура EMREXTCREATEFONTINDIRECTW содержит элементы для расширенной записи метафайла CreateFontIndirect. |
EMREXTCREATEPEN Структура EMREXTCREATEPEN содержит элементы для расширенной записи метафайла ExtCreatePen. Если запись содержит структуру BITMAPINFO, за ней следует битовое изображение, которое формирует упакованную независимую от устройства растровую карту (DIB). |
EMREXTFLOODFILL Структура EMREXTFLOODFILL содержит элементы для расширенной записи метафайла ExtFloodFill. |
EMREXTSELECTCLIPRGN Структура EMREXTSELECTCLIPRGN содержит элементы для расширенной записи метафайла ExtSelectClipRgn. |
EMREXTTEXTOUTA Структуры EMREXTTEXTOUTA и EMREXTTEXTOUTW содержат элементы для расширенных записей метафайлов ExtTextOut, TextOut или DrawText. |
EMRFILLPATH Структуры EMRFILLPATH, EMRSTROKEANDFILLPATH и EMRSTROKEPATH содержат элементы для расширенных записей метафайлов FillPath, StrokeAndFillPath и StrokePath. |
EMRFILLRGN Структура EMRFILLRGN содержит элементы для расширенной записи метафайла FillRgn. |
EMRFORMAT Структура EMRFORMAT содержит сведения, определяющие графические данные в расширенном метафайле. GDICOMMENT_MULTIFORMATS расширенный общедоступный комментарий метафайла содержит массив структур EMRFORMAT. |
EMRFRAMERGN Структура EMRFRAMERGN содержит элементы для расширенной записи метафайла FrameRgn. |
EMRGDICOMMENT Структура EMRGDICOMMENT содержит данные, относящиеся к приложению. |
EMRGLSBOUNDEDRECORD Структура EMRGLSBOUNDEDRECORD содержит элементы для расширенной записи метафайла, созданной функциями OpenGL. Он содержит данные для функций OpenGL с информацией в единицах пикселей, которые необходимо масштабировать при воспроизведении метафайла. |
EMRGLSRECORD Структура EMRGLSRECORD содержит элементы для расширенной записи метафайла, созданной функциями OpenGL. Он содержит данные для функций OpenGL, которые автоматически масштабируется в окно представления OpenGL. |
EMRGRADIENTFILL Структура EMRGRADIENTFILL содержит элементы для расширенной записи метафайла GradientFill. |
EMRINVERTRGN Структуры EMRINVERTRGN и EMRPAINTRGN содержат элементы для расширенных записей метафайлов InvertRgn и PaintRgn. |
EMRLINETO Структуры EMRLINETO и EMRMOVETOEX содержат элементы для расширенных записей метафайлов LineTo и MoveToEx. |
EMRMASKBLT Структура EMRMASKBLT содержит элементы для расширенной записи метафайла MaskBlt. Обратите внимание, что интерфейс графического устройства (GDI) преобразует точечный рисунок, зависящий от устройства, в независимую от устройства растровую карту (DIB), прежде чем хранить ее в записи метафайла. |
EMRMODIFYWORLDTRANSFORM Структура EMRMODIFYWORLDTRANSFORM содержит элементы для расширенной записи метафайла ModifyWorldTransform. |
EMROFFSETCLIPRGN Структура EMROFFSETCLIPRGN содержит элементы для расширенной записи метафайла OffsetClipRgn. |
EMRPIXELFORMAT Структура EMRPIXELFORMAT содержит элементы для расширенной записи метафайла SetPixelFormat. Сведения о формате пикселей в ENHMETAHEADER относятся к этой структуре. |
EMRPLGBLT Структура EMRPLGBLT содержит элементы для расширенной записи метафайла PlgBlt. Обратите внимание, что интерфейс графического устройства (GDI) преобразует точечный рисунок, зависящий от устройства, в независимую от устройства растровую карту (DIB), прежде чем хранить ее в записи метафайла. |
EMRPOLYDRAW Структура EMRPOLYDRAW содержит элементы для расширенной записи метафайла PolyDraw. |
EMRPOLYDRAW16 Структура EMRPOLYDRAW16 содержит элементы для расширенной записи метафайла PolyDraw. |
EMRPOLYLINE Структуры EMRPOLYLINE, EMRPOLYZIER, EMRPOLYGON, EMRPOLYBEZIERTO и EMRPOLYLINETO содержат элементы для polyline, PolyBezier, Polygon, Polygon, PolyBezierTo и расширенных записей метафайлов PolylineTo. |
EMRPOLYLINE16 EMRPOLYLINE16, EMRPOLYBEZIER16, EMRPOLYGON16, EMRPOLYBEZIERTO16 и EMRPOLYLINETO16 структуры содержат элементы для расширенных записей метафайлов Polyline, PolyBezier, Polygon, PolyBezierTo и PolylineTo. |
EMRPOLYLINE Структуры EMRPOLYLINE и EMRPOLYGON содержат элементы для расширенных записей метафайлов PolyPolyline и PolyPolygon. |
EMRPOLYPOLYLINE16 Структуры EMRPOLYPOLYLINE16 и EMRPOLYPOLYGON16 содержат элементы для расширенных записей метафайлов PolyPolyline и PolyPolygon. |
EMRPOLYTEXTOUTA Структуры EMRPOLYTEXTOUTA и EMRPOLYTEXTOUTW содержат элементы для расширенной записи метафайла PolyTextOut. |
EMRRESIZEPALETTE Структура EMRRESIZEPALETTE содержит элементы для расширенной записи метафайла ResizePalette. |
EMRRESTOREDC Структура EMRRESTOREDC содержит элементы для записи расширенного метафайла RestoreDC. |
EMRROUNDRECT Структура EMRROUNDRECT содержит элементы для расширенной записи метафайла RoundRect. |
EMRSCALEVIEWPORTEXTEX Структуры EMRSCALEVIEWPORTEXTEX и EMRSCALEWINDOWEXTEX содержат элементы для расширенных записей метафайлов ScaleViewportExtEx и ScaleWindowExtEx. |
EMRSELECTCLIPPATH Содержит параметры для selectClipPath, SetBkMode, SetMapMode, SetPolyFillMode, SetROP2, SetStretchBltMode, SetTextAlign, SetICMMode и SetLayout расширенных записей метафайлов. |
EMRSELECTOBJECT Структуры EMRSELECTOBJECT и EMRDELETEOBJECT содержат элементы для расширенных записей метафайлов SelectObject и DeleteObject. |
EMRSELECTPALETTE Структура EMRSELECTPALETTE содержит элементы для расширенной записи метафайла SelectPalette. Обратите внимание, что параметр bForceBackground в SelectPalette всегда записывается как TRUE, что приводит к реализации палитры в качестве фоновой палитры. |
EMRSETARCDIRECTION Структура EMRSETARCDIRECTION содержит элементы для расширенной записи метафайла SetArcDirection. |
EMRSETBKCOLOR Структуры EMRSETBKCOLOR и EMRSETTEXTCOLOR содержат элементы для расширенных записей метафайлов SetBkColor и SetTextColor. |
EMRSETCOLORADJUSTMENT Структура EMRSETCOLORADJUSTMENT содержит элементы для расширенной записи метафайла SetColorAdjustment. |
EMRSETCOLORSPACE Структуры EMRSETCOLORSPACE, EMRSELECTCOLORSPACE и EMRDELETECOLORSPACE содержат элементы для расширенных записей метафайлов SetColorSpace и DeleteColorSpace. |
EMRSETDIBITSTODEVICE Структура EMRSETDIBITSTODEVICE содержит элементы для расширенной записи метафайла SetDIBitsToDevice. |
EMRSETICMPROFILE Структура EMRSETICMPROFILE содержит элементы для расширенной записи метафайла SetICMProfile. |
EMRSETMAPPERFLAGS Структура EMRSETMAPPERFLAGS содержит элементы для расширенной записи метафайла SetMapperFlags. |
EMRSETMITERLIMIT Структура EMRSETMITERLIMIT содержит элементы для расширенной записи метафайла SetMiterLimit. |
EMRSETPALETTEENTRIES Структура EMRSETPALETTEENTRIES содержит элементы для расширенной записи метафайла SetPaletteEntries. |
EMRSETPIXELV Структура EMRSETPIXELV содержит элементы для расширенной записи метафайла SetPixelV. При создании расширенного метафайла вызовы SetPixel также записываются в этой записи. |
EMRSETVIEWPORTEXTEX Структуры EMRSETVIEWPORTEXTEX и EMRSETWINDOWEXTEX содержат элементы для расширенных записей метафайлов SetViewportExtEx и SetWindowExtEx. |
EMRSETVIEWPORTORGEX Структуры EMRSETVIEWPORTORGEX, EMRSETWINDOWORGEX и EMRSETBRUSHORGEX содержат элементы для расширенных записей метафайлов SetViewportOrgEx, SetWindowOrgEx и SetBrushOrgEx. |
EMRSETWORLDTRANSFORM Структура EMRSETWORLDTRANSFORM содержит элементы для расширенной записи метафайла SetWorldTransform. |
EMRSTRETCHBLT Структура EMRSTRETCHBLT содержит элементы для расширенной записи метафайла StretchBlt. Обратите внимание, что интерфейс графического устройства (GDI) преобразует точечный рисунок, зависящий от устройства, в независимую от устройства растровую карту (DIB), прежде чем хранить ее в записи метафайла. |
EMRSTRETCHDIBITS Структура EMRSTRETCHDIBITS содержит элементы для расширенной записи метафайлов StretchDIBits. |
EMRTEXT Структура EMRTEXT содержит элементы для вывода текста. |
EMRTRANSPARENTBLT Структура EMRTRANSPARENTBLT содержит элементы для расширенной записи метафайла TransparentBLT. |
ENHMETAHEADER Структура ENHMETAHEADER содержит данные расширенного метафайла, такие как измерения рисунка, хранящегося в расширенном метафайле, количество записей в расширенном метафайле, разрешение устройства, на котором была создана картина, и т. д. Эта структура всегда является первой записью в расширенном метафайле. |
ENHMETARECORD Структура ENHMETARECORD содержит данные, описывающие функцию интерфейса графического устройства (GDI), используемую для создания части рисунка в метафайле расширенного формата. |
ENUMLOGFONTA Структура ENUMLOGFONT определяет атрибуты шрифта, полное имя шрифта и стиль шрифта. (ANSI) |
ENUMLOGFONTEXA Структура ENUMLOGFONTEX содержит сведения о перечисленном шрифте. (ANSI) |
ENUMLOGFONTEXDVA Структура ENUMLOGFONTEXDV содержит сведения, используемые для создания шрифта. (ANSI) |
ENUMLOGFONTEXDVW Структура ENUMLOGFONTEXDV содержит сведения, используемые для создания шрифта. (Юникод) |
ENUMLOGFONTEXW Структура ENUMLOGFONTEX содержит сведения о перечисленном шрифте. (Юникод) |
ENUMLOGFONTW Структура ENUMLOGFONT определяет атрибуты шрифта, полное имя шрифта и стиль шрифта. (Юникод) |
ENUMTEXTMETRICA Структура ENUMTEXTMETRIC содержит сведения о физическом шрифте. (ANSI) |
ENUMTEXTMETRICW Структура ENUMTEXTMETRIC содержит сведения о физическом шрифте. (Юникод) |
EXTLOGFONTA Структура EXTLOGFONT определяет атрибуты шрифта. (ANSI) |
EXTLOGFONTW Структура EXTLOGFONT определяет атрибуты шрифта. (Юникод) |
EXTLOGPEN Структура EXTLOGPEN определяет стиль пера, ширину и атрибуты кисти для расширенного пера. |
ИСПРАВЛЕНО Структура FIXED содержит целочисленные и дробные части реального числа фиксированной точки. |
GCP_RESULTSA Структура GCP_RESULTS содержит сведения о символах в строке. Эта структура получает результаты функции GetCharacterPlacement. Для некоторых языков первый элемент в массивах может содержать дополнительные сведения, зависящие от языка. (ANSI) |
GCP_RESULTSW Структура GCP_RESULTS содержит сведения о символах в строке. Эта структура получает результаты функции GetCharacterPlacement. Для некоторых языков первый элемент в массивах может содержать дополнительные сведения, зависящие от языка. (Юникод) |
ГЛИФМЕТРИИ Структура GLYPHMETRICS содержит сведения о размещении и ориентации глифа в ячейке символов. |
GLYPHSET Структура GLYPHSET содержит сведения о диапазоне точек кода Юникода. |
GRADIENT_RECT Структура GRADIENT_RECT указывает индекс двух вершин в массиве pVertex в функции GradientFill. Эти две вершины образуют верхние и правые границы прямоугольника в левом верхнем и нижнем углу. |
GRADIENT_TRIANGLE Структура GRADIENT_TRIANGLE указывает индекс трех вершин в массиве pVertex в функции GradientFill. Эти три вершины образуют один треугольник. |
HANDLETABLE Структура HANDLETABLE — это массив дескрипторов, каждый из которых определяет объект графического интерфейса устройства (GDI). |
KERNINGPAIR Структура KERNINGPAIR определяет пару кернинга. |
LOGBRUSH Структура LOGBRUSH определяет стиль, цвет и шаблон физической кисти. Он используется функциями CreateBrushIndirect и ExtCreatePen. |
LOGBRUSH32 Структура LOGBRUSH32 определяет стиль, цвет и шаблон физической кисти. |
LOGFONTA Структура LOGFONT определяет атрибуты шрифта. (ANSI) |
LOGFONTW Структура LOGFONT определяет атрибуты шрифта. (Юникод) |
LOGPALETTE Структура LOGPALETTE определяет логическую палитру. |
LOGPEN Структура LOGPEN определяет стиль, ширину и цвет пера. Функция CreatePenIndirect использует структуру LOGPEN. |
MAT2 Структура MAT2 содержит значения матрицы преобразования, используемой функцией GetGlyphOutline. |
МЕТАГОДА Структура METAHEADER содержит сведения о метафайле в формате Windows. |
METARECORD Структура METARECORD содержит запись метафайла в формате Windows. |
MONITORINFO Структура MONITORINFO содержит сведения о мониторе отображения. Функция GetMonitorInfo хранит сведения в структуре MONITORINFO или структуре MONITORINFOEX. Структура MONITORINFO представляет собой подмножество структуры MONITORINFOEX. |
MONITORINFOEXA Структура MONITORINFOEX содержит сведения о мониторе отображения. Функция GetMonitorInfo сохраняет сведения в структуре MONITORINFOEX или структуре MONITORINFOInfo. Структура MONITORINFOEX — это супермножество структуры MONITORINFO. (ANSI) |
MONITORINFOEXW Структура MONITORINFOEX содержит сведения о мониторе отображения. Функция GetMonitorInfo сохраняет сведения в структуре MONITORINFOEX или структуре MONITORINFOInfo. Структура MONITORINFOEX — это супермножество структуры MONITORINFO. (Юникод) |
NEWTEXTMETRICA Структура NEWTEXTMETRIC содержит данные, описывающие физический шрифт. (ANSI) |
NEWTEXTMETRICEXA Структура NEWTEXTMETRICEX содержит сведения о физическом шрифте. (ANSI) |
NEWTEXTMETRICEXW Структура NEWTEXTMETRICEX содержит сведения о физическом шрифте. (Юникод) |
NEWTEXTMETRICW Структура NEWTEXTMETRIC содержит данные, описывающие физический шрифт. (Юникод) |
OUTLINETEXTMETRICA Структура OUTLINETEXTMETRIC содержит метрики, описывающие шрифт TrueType. (ANSI) |
OUTLINETEXTMETRICW Структура OUTLINETEXTMETRIC содержит метрики, описывающие шрифт TrueType. (Юникод) |
PAINTSTRUCT Структура PAINTSTRUCT содержит сведения для приложения. Эти сведения можно использовать для рисования клиентской области окна, принадлежащей этому приложению. |
PANOSE Структура PANOSE описывает значения классификации шрифтов PANOSE для шрифта TrueType. Эти характеристики затем используются для связывания шрифта с другими шрифтами аналогичного внешнего вида, но с разными именами. |
POINTFX Структура POINTFX содержит координаты точек, описывающих контур символа в шрифте TrueType. |
POLYTEXTA Структура POLYTEXT описывает, как функция PolyTextOut должна нарисовать строку текста. (ANSI) |
POLYTEXTW Структура POLYTEXT описывает, как функция PolyTextOut должна нарисовать строку текста. (Юникод) |
RASTERIZER_STATUS Структура RASTERIZER_STATUS содержит сведения о том, установлен ли TrueType. Эта структура заполняется, когда приложение вызывает функцию GetRasterizerCaps. |
RGBQUAD Структура RGBQUAD описывает цвет, состоящий из относительной интенсивности красного, зеленого и синего. |
RGBTRIPLE Структура RGBTRIPLE описывает цвет, состоящий из относительной интенсивности красного, зеленого и синего. Элемент bmciColors структуры BITMAPCOREINFO состоит из массива структур RGBTRIPLE. |
RGNDATA Структура RGNDATA содержит заголовок и массив прямоугольников, составляющих регион. Прямоугольники сортируются сверху вниз, слева направо. Они не перекрываются. |
RGNDATAHEADER Структура RGNDATAHEADER описывает данные, возвращаемые функцией GetRegionData. |
TEXTMETRICA Структура TEXTMETRIC содержит основные сведения о физическом шрифте. Все размеры указаны в логических единицах; То есть они зависят от текущего режима сопоставления контекста отображения. (ANSI) |
TEXTMETRICW Структура TEXTMETRIC содержит основные сведения о физическом шрифте. Все размеры указаны в логических единицах; То есть они зависят от текущего режима сопоставления контекста отображения. (Юникод) |
TRIVERTEX Структура TRIVERTEX содержит сведения о цвете и позиции. |
TTEMBEDINFO Структура TTEMBEDINFO содержит список URL-адресов, на которые может быть указан внедренный объект шрифта. |
TTLOADINFO Структура TTLOADINFO содержит URL-адрес, из которого получен внедренный объект шрифта. |
TTPOLYCURVE Структура TTPOLYCURVE содержит сведения о кривой в контуре символа TrueType. |
TTPOLYGONHEADER Структура TTPOLYGONHEADER указывает начальную позицию и тип контура в контуре символа TrueType. |
TTVALIDATIONTESTSPARAMS Структура TTVALIDATIONTESTSPARAMS содержит параметры для тестирования шрифта Microsoft OpenType. |
TTVALIDATIONTESTSPARAMSEX Структура TTVALIDATIONTESTSPARAMSEX содержит параметры для тестирования шрифта Microsoft OpenType. |
WCRANGE Структура WCRANGE задает диапазон символов Юникода. |
XFORM Структура XFORM задает преобразование пространства для страницы. |