Функции-элементы
Constructor | Создает объект DC для заданного устройства. |
Destructor | Вызывает RestoreObjects и очищает все ненулевые элементы данных OrgXXX. |
AngleArc | Рисует в данном DC линейный сегмент и дугу,
используя для этого текущий выбранный объект пера. Линия рисуется из текущей позиции до начала дуги. |
Arc | Рисует в данном DC эллиптическую дугу, используя для этого текущий выбранный объект пера. |
BeginPath | Открывает для данного DC новый маршрут и отбрасывает предыдущий маршрут. После открытия
маршрута приложение может вызывать функции рисования в данном контексте. |
BitBlt | Выполняет побитовую передачу блока из источника в прямоугольник-приемник, копируя биты цвета. |
Chord | Рисует заполненную хорду (область, ограниченную пересечением эллипса с линейным сегментом). |
ClosedFigure | Закрывает открытую фигуру в данном DC, рисуя
линию от текущей позиции до первой точки фигуры. |
DPlotP | Преобразует каждую из заданных точек в массиве
точек в логические точки. Преобразование зависит от текущего режима отображения DC. |
DrawFocusRect | Рисует в данном DC указанный прямоугольник,
обозначая стилем его активность. |
DrawIcon | Рисует в данном DC указанную пиктограмму с заданными координатами. |
DrawText | Форматирует и рисует в заданном прямоугольнике
указанное число символов. |
Ellipse | Рисует и заполняет в текущем DC эллипс, используя выбранное перо и кисть. |
EndPath | Замыкает маршрут и выбирает маршрут в данном
DC. |
EnumFontFamilies | Перечисляет шрифты, доступные для данного DC,
в заданном семействе шрифтов. |
EnumFonts | Перечисляет доступные в данном DC шрифты. |
EnumMetaFile | Перечисляет вызовы GDI в заданном метафайле.
Пока не будут обработаны все вызовы, каждый такой вызов передается функции обратного вызова с клиентными данными. |
EnumObject | Перечисляет доступные для данного контекста
объекты перьев и кистей. |
EnumClipRect | Создает для данного DC новую вырезанную область. |
ExcludeUpdateRgn | Предотвращает рисование в недопустимых областях окна, исключая обновленную область окна данного DC из вырезанной области. |
ExtFloodFill | Заполняет область в данном DC, начиная с заданной точки и используя выбранный объект кисти. |
ExtTextOut | Рисует в заданном DC символы (до указанного
числа) заданной строки с завершающим нулем. |
FillPath | Замыкает открытые фигуры в текущем маршруте
данного DC и заполняет внутреннюю область маршрута, используя текущую кисть и режим закраски многоугольника. |
FillRect | Заполняет заданный прямоугольник в указанном
DC, используя указанную кисть. |
FillRgn | Заполняет заданную область данного DC, используя указанную кисть. |
FlattenPath | Преобразует любые кривые в текущем выбранном
маршруте данного DC. Все такие кривые изменяются на последовательности линейных сегментов. |
FloodFill | Закрашивает область в данном DC, начиная с заданной точки и используя текущий выбранный
объект кисти. Аргумент цвета задает цвет границы или области. |
FrameRect | Рисует рамку в данном DC вокруг данного прямоугольника, используя заданную кисть. |
GetAspectRatioFilter | Получает значения текущего фильтра коэффициента относительного удлинения для данного DC. |
GetBkColor | Возвращает для данного DC текущий фоновый
цвет. |
GetBkMode | Возвращает для данного DC режим фона. |
GetBoundsRect | В зависимости от аргумента сообщает об огранивающем прямоугольнике для данного DC или администратора Windows. |
GetBrushOrg | Помещает в текущий контекст исходную точку
кисти. |
GetCharABCWidths | Получает для текущего шрифта TrueType данного DC ширину последовательных символов в заданном диапазоне. |
GetCharWidth | Получает для данного DC ширину (в логических
единицах) для заданной диапазоном последовательности символов в текущем шрифте. |
GetClipBox | Помещает в заданный прямоугольник текущую
рамку отсечения в данном DC. |
GetClipRgn | Получает текущую рамку отсечения для данного
DC и помещает его копию в заданный аргумент. |
GetCurrentObject | Возвращает описатель на текущий выделенный объект, связанный с текущим DC. |
GetCurrentPosition | Сообщает логические координаты текущей позиции данного DC. |
GetDCOrg | Получает итоговую трансляцию начала данного
контекста. Это значение задает смещение, используемое для трансляции координат устройства в клиентные координаты точки окна приложения. |
GetDeviceCaps | Возвращает информацию о возможностях данного DC. |
GetDlBits | Получает некоторые или все биты из заданного
битового массива данного контекста устройства. |
GetFontData | Получает для заданного масштабируемого шрифта TrueType информацию о шрифте. |
GetKerningPairs | Получает для текущего шрифта данного DC пару
кернинга и копирует ее в массив. |
GetMapMode | Возвращает режим отображения данного окна текущего DC. |
GetNearestColor | Возвращает для данного аргумента Color ближайший цвет в текущей палитре. |
GetOutlineTextMetrics | Считывает метрическую информацию для шрифтов TrueType данного DC. |
GetPixel | Возвращает цвет элемента изображения в данной точке. |
GetPolyFillMode | Возвращает для данного DC текущий режим за краски многоугольника. |
GetStretchBltMode | Возвращает для данного DC текущий режим растягивания. |
GetSystemPaletteEntries | Считывает заданный диапазон записей палитры из системной палитры в массив структур. |
GetSystemPaletteUse | Определяет, имеет ли данный DC доступ к полной системной палитре. |
GetTabbedTextExtent | Вычисляет высоту и ширину (в логических единицах) текстовой строки заданной длины в строке с завершающим нулем. |
GetTextAlign | Возвращает для данного DC текущие флаги выравнивания текста. |
GetTextColor | Возвращает для данного DC текущий цвет. |
GetTextExtent | Вычисляет высоту и ширину (в логических единицах) заданной текстовой строки в строке с завершающим нулем. |
GetTextFace | Для данного DC считывает имя гарнитуры текущего шрифта. |
GetTextMtrics | Для данного DC заполняет структуру метрическими данными для данного шрифта. |
GetViewPort | Считывает размеры x и y текущей области просмотра для данного DC в единицах устройства или величину сжатия/растяжения, необходимую для размещения логической координатной системы в координатной системе устройства. |
GetViewportOrg | Устанавливает величину размеров x и y (в единицах устройства) текущей области просмотра. |
GetWindowExt | Считывает текущие размеры x и y (в единицах
устройства) окна в текущем DC. |
GetWindowsOrg | Возвращает координаты x и y начала текущего
окна, связанного с данным DC. |
GrayString | Рисует серым цветом в заданном прямоугольнике
указанное число символов, используя заданную кисть и текущий шрифт данного DC. |
InsertClipRect | Создает новую область отсечения окна данного
DC, формируя пересечение текущей области с заданным прямоугольником. |
InvertRect | Инвертирует заданный прямоугольник в данном
DC. |
InvertRgn | Инвертирует заданную область в данном DC. |
LineDDA | Определяет, какие элементы изображения для заданной линии должны подсвечиваться. |
LineTo | Рисует линию в данном DC, используя текущий
перьевой объект. |
LPtoDP | Конвертирует каждую из заданного числа точек в
массиве из логических точек в точки устройства. Преобразование зависит от режима отображения текущего DC. |
MasBit | Копирует битовый массив из исходного DC в данный DC. |
ModifyWorldTransform | Используя заданные аргументы, изменяет текущее глобальное преобразование для данного DC. |
OffsetClipRgn | Перемещает область отсечения в данном DC на
заданное смещение. |
OffsetViewportOrg | Модифицирует начало области просмотра в данном DC на заданные величины x и y. |
OffsetWindowOrg | Изменяет начало окна данного DC на заданные
величины. |
operator HDS() | Операция приведения типа, преобразующая указатель в тип HDC. |
PaintRgn | Закрашивает заданную область текущего DC, используя текущую кисть. |
PatBlt | Закрашивает заданный прямоугольник, используя
текущую кисть данного DC. |
PatchToRegion | Возвращает область, созданную из замкнутого
маршрута в текущем DC. |
Pie | Используя выбранные объекты пера и кисти, рисует и закрашивает сектор. |
PlayMetaFile | Выполняет в текущем DC содержимое заданного
метафайла. Метафайл можно выполнить любое число раз. |
PlayMetaFileRecord | Выполняет в данном DC запись метафайла. |
PlgBlt | Выполняет побитовую передачу блока из указанного исходного DC в данный DC. |
PolyBesier | Рисует один или более связанных кубических сплайнов Безье по точкам, заданным в массиве точке, используя текущий выбранный объект пера. |
PolyBezierTo | Рисует один или более связанных кубических
сплайнов Безье по точкам, заданным в массиве точек, используя текущий выбранный объект пера. |
PolyDraw | Рисует в данном DC один или более наборов линейных сегментов (не обязательно смежных), используя текущий объект пера. |
Polygon | Рисует и закрашивает заданный линейными сегментами многоугольник. |
PolyLine | Рисует в данном DC последовательность линейных сегментов, используя текущий объект пера. |
PolyLineTo | Рисует в данном DC один или более связанных
линейных сегментов, используя текущий объект пера. Конечная точка становится новой текущей точкой. |
PolyPolygon | В данном DC рисует и закрашивает последовательность многоугольников (возможно перекрывающихся), используя текущий объект пера и режим закраски. |
PolyPolyline | Рисует в данном DC последовательность ломаных
линий, используя текущее перо. |
PtVisible | Возвращает True, если заданная точка находится
в области отсечения данного DC. |
RealizePalette | Восстанавливает в данном DC первоначальную палитру GDI объекта. |
RestorePen | Восстанавливает в данном DC первоначальное перо GDI. |
RestoreTextBrush | Восстанавливает в данном DC первоначальный объект текстовой кисти GDI. |
RoundRect | Рисует и закрашивает в данном DC закругленный
прямоугольник данного размера. |
SaveDC | Сохраняет текущее состояние данного DC в стеке
контекста. |
ScaleViewPortExt | Модифицирует размеры области просмотра данного DC относительно текущих значений. |
ScaleWindowExt | Модифицирует размеры окна данного DC относительно текущих размеров. |
ScrollDC | Прокручивает битовый прямоугольник горизонтально и вертикально на заданную величину. |
SelectClipPath | Выбирает текущий маршрут данного DC в качестве области отсечения, используя заданный режим. |
SelectClipRgn | Выбирает в качестве текущей области отсечения
данного DC заданную область, позволяя выбрать ту же область для других объектов DC. |
SelectObject | Выбирает в данном DC заданный объект GDI. |
SelectStockObject | Выбирает в DC предопределенные объекты пера, кисти, шрифта или палитры. |
SetBkColor | Устанавливает для данного DC текущий фоновый цвет. |
SetBkMode | Устанавливает фоновый режим. |
SetBoundsRect | Управляет для данного DC накоплением информации ограничивающего прямоугольника. |
SetBrushOrg | Устанавливает начало текущей выбранной кисти
данного DC. |
SetDlBits | Устанавливает элементы изображения в заданном
битовом массиве на основе заданного аргумента. |
SetDlBitsToDevice | Устанавливает элементы изображения в целевом прямоугольнике в данном DC на основе исходного битового массива. |
SetMapMode | Устанавливает режим отображения текущего окна
данного DC. |
SetMapperFlags | Изменяет алгоритм, используемый средством
отображения шрифта, отображающим в данном DC логические шрифты в физические. |
SetMiterLimit | Устанавливает предел соединений в новые значения. |
SetPixel | Устанавливает цвет элемента изображения с заданными координатами в указанный цвет. |
SetPolyFillMode | Устанавливает для данного DC режим закраски
многоугольника. |
SetROP2 | Устанавливает для данного DC текущий режим
смешивания фона. |
SetStretchBltMode | Устанавливает режим растяжения для данного DC. |
SetSystemPaletteUse | Изменяет использование системной палитры данного DC. |
SetTextAlign | Устанавливает для данного DC флаги выравнивания текста. |
GetTextCharacterExtra | Возвращает значение текущего интервала между символами в логических единицах (для данного DC). |
SetTextCharacterExtra | Устанавливает значение текущего интервала между символами в логических единицах (для данного DC). |
SetTextColor | Устанавливает для данного DC текущий цвет текста. |
SetTextJustification | Задает размер общего дополнительного пространства, добавляемых при выводе текстовых
строк за счет символов перевода строки (в логических единицах). |
SetViewportOrg | Устанавливает область просмотра данного DC в
указанное значение, сохраняя предыдущее значение. |
SetWindowExt | Устанавливает размеры x и y окна данного DC. |
SetWindowOrg | Устанавливает начало связанного с данным окном
DC в заданное значение и сохраняет предыдущее. |
SetWorldTransform | Задает двумерное линейное преобразование между глобальным пространством и пространством
страницы данного DC. |
StretchBlt | Копирует битовый массив из исходного DC в целевой прямоугольник в данном DC. Источник может сжиматься или растягиваться в соответствии
в режимом растяжения. |
StretchDlBits | Копирует данные цвета из исходного прямоугольника в данном DIB текущего DC в целевой прямоугольник. |
StrokeAndFillPath | Замыкает все открытые фигуры текущего маршрута в данном DC, используя для этого текущее перо
и закрашивая внутреннюю область с помощью текущей кисти, применяя режим закраски многоугольника. |
StrokePath | Переводит текущий замкнутый маршрут в данном
DC, используя текущее перо. |
TabbedTextOut | Рисует заданное число символов данной строки с
завершающим нулем, используя текущий шрифт данного DC. Табуляции расширяются согласно аргументам. |
TextOut | Рисует заданное число символов указанной строки с завершающим нулем, используя текущий
шрифт данного DC. |
TextRect | Закрашивает указанный прямоугольник, вызывая ExtTextOut. |
UpdateColors | Обновляет клиентную область данного DC, сопоставляя текущий цвет в клиентной области с системной палитрой (по элементам изображения). |
WidenPath | Переопределяет текущий замкнутый маршрут данного DC как область, изображенную текущим пером данного DC. |
GetAttributeHDC | Возвращает атрибуты объекта DC. |
GetHDC | Возвращает описатель данного DC. |
Init | Применяется для внутреннего использования в
конструкторе. |