Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор технологии Windows GDI.
Чтобы разработать GDI Windows, вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих руководствах.
Функции
|
AbortPath Функция AbortPath закрывает и удаляет все пути в указанном контексте устройства. |
|
AddFontMemResourceEx Функция AddFontMemResourceEx добавляет ресурс шрифта из образа памяти в систему. |
|
AddFontResourceA Функция AddFontResource добавляет ресурс шрифта из указанного файла в таблицу системных шрифтов. Впоследствии шрифт можно использовать для вывода текста любым приложением. (ANSI) |
|
AddFontResourceExA Функция AddFontResourceEx добавляет ресурс шрифта из указанного файла в систему. Шрифты, добавленные с помощью функции AddFontResourceEx, могут быть помечены как частные и не перечисляемые. (ANSI) |
|
AddFontResourceExW Функция AddFontResourceEx добавляет ресурс шрифта из указанного файла в систему. Шрифты, добавленные с помощью функции AddFontResourceEx, могут быть помечены как частные и не перечисляемые. (Юникод) |
|
AddFontResourceW Функция AddFontResource добавляет ресурс шрифта из указанного файла в таблицу системных шрифтов. Впоследствии шрифт можно использовать для вывода текста любым приложением. (Юникод) |
|
AlphaBlend Функция AlphaBlend отображает растровые изображения с прозрачными или полутранспарентными пикселями. |
|
AngleArc Функция AngleArc рисует сегмент линии и дугу. |
|
АнимацияPalette Функция AnimatePalette заменяет записи в указанной логической палитре. |
|
Дуга Функция 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 Функция 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 проверяет два указанных региона, чтобы определить, совпадают ли они. Функция считает два региона идентичными, если они равны размеру и фигуре. |
|
ИсключениеClipRect Функция 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 извлекает количество символов в указанной строке, которая будет соответствовать заданному пространству и заполняет массив экстентом текста для каждого из этих символов. |
|
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 (Юникод) заполняет указанный буфер метриками для выбранного шрифта. |
|
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 выполняет передачу битов цветовых данных из указанного прямоугольника в контексте исходного устройства на указанную параллелограмму в контексте конечного устройства. |
|
ТОЧКИTOPOINT Макрос POINTTOPOINT копирует содержимое структуры POINT в структуру POINT. |
|
POINTTOPOINTS Макрос POINTTOPOINTS преобразует структуру POINT в структуру POINT. |
|
PolyBezier Функция PolyBezier рисует одну или несколько кривых Bézier. |
|
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 определяет, находится ли указанная точка в области вырезки контекста устройства. |
|
Реализация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) с помощью указанных сведений. (Юникод) |
|
Изменение размераPalette Функция ResizePalette увеличивает или уменьшает размер логической палитры на основе указанного значения. |
|
RestoreDC Функция RestoreDC восстанавливает контекст устройства (DC) до указанного состояния. Контроллер домена восстанавливается с помощью всплывающих сведений о состоянии из стека, созданного ранее вызовами функции SaveDC. |
|
RGB Макрос RGB выбирает красный, зеленый, синий цвет (RGB) на основе аргументов, предоставленных и возможностей цвета выходного устройства. |
|
RoundRect Функция RoundRect рисует прямоугольник с закругленными углами. Прямоугольник описывается с помощью текущего пера и заполняется с помощью текущей кисти. |
|
SaveDC Функция SaveDC сохраняет текущее состояние указанного контекста устройства (DC), копируя данные, описывающие выбранные объекты и графические режимы (например, растровое изображение, кисть, палитра, шрифт, перо, область, режим рисования и режим сопоставления) в стек контекста. |
|
ScaleViewportExtExtEx Функция 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. |
|
SetViewportExtExt Задает горизонтальные и вертикальные экстенты окна просмотра для контекста устройства с помощью указанных значений. |
|
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 Добавляет или удаляет имена лиц из списка исключений шрифтов. |
|
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 содержит ширину символа в шрифте TrueType. |
|
ABCFLOAT Структура ABCFLOAT содержит ширину символа шрифта A, B и C. |
|
AXESLISTA Структура AXESLIST содержит сведения обо всех осях нескольких главных шрифтов. (ANSI) |
|
AXESLISTW Структура AXESLIST содержит сведения обо всех осях нескольких главных шрифтов. (Юникод) |
|
AXISINFOA Структура AXISINFO содержит сведения о оси нескольких главных шрифтов. (ANSI) |
|
AXISINFOW Структура AXISINFO содержит сведения о оси нескольких главных шрифтов. (Юникод) |
|
ТОЧЕЧНЫЙ РИСУНОК Структура 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 Структура 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 задает преобразование пространства для страницы. |