Члены класса CDC

Члены данных
Строительство/уничтожение
Инициализация
Контекст устройства функции
Рисование инструмент функции
Подбор типизации. Помощники
Цвет и цветовой палитры функции
Рисование атрибут функции
Сопоставление функций
Координировать функции
Область функции
Функции обрезки
Линия вывода функции
Простые функции рисования
Эллипс и функции многоугольник
Битовые функции
Текстовые функции
Функции шрифта
Управляющие функции принтера
Прокрутка функции
Функции метафайл
Путь функции

Члены данных

m_hDC Контекст устройства вывода, используемый данным объектом CDC.
m_hAttribDC Контекст атрибут устройства, используемые этим объектом CDC.

Строительство

CDC Создает объект CDC.

Инициализация

CreateDC Создает контекст устройства для конкретного устройства.
CreateIC Создает контекст информации для конкретного устройства. Это обеспечивает быстрый способ для получения сведений об устройстве без создания контекста устройства.
CreateCompatibleDC Создает контекст устройства памяти, совместимый с другой контекст устройства. Его можно использовать для подготовки изображения в памяти.
DeleteDC Удаление Windows контекста устройства, связанный с данным объектом CDC.
FromHandle Возвращает указатель к объекту CDC Получив дескриптор контекста устройства. Если CDC объект не присоединен к ручке, создается временный объект CDC создается и придает.
DeleteTempMap Вызывается обработчиком времени простоя CWinApp для удаления любых временных CDC объект, созданный FromHandle. Также отключает контекст устройства.
Прикрепить Придает контекста устройства Windows этот объект CDC.
Отсоединение Отсоединяет контекста устройства Windows из данного объекта CDC.
SetAttribDC Наборы m_hAttribDC, атрибут контекста устройства.
SetOutputDC Наборы m_hDC, контекст устройства вывода.
ReleaseAttribDC Релизы m_hAttribDC, атрибут контекста устройства.
ReleaseOutputDC Релизы m_hDC, контекст устройства вывода.
GetCurrentBitmap Возвращает указатель на текущий выбранный объект CBitmap.
GetCurrentBrush Возвращает указатель на текущий выбранный объект CBrush.
GetCurrentFont Возвращает указатель на текущий выбранный объект CFont.
GetCurrentPalette Возвращает указатель на текущий выбранный объект CPalette.
GetCurrentPen Возвращает указатель на текущий выбранный объект CPen.
GetWindow Возвращает окно, связанное с контекстом устройства отображения.

Контекст устройства функции

GetSafeHdc Возвращает m_hDC, контекст устройства вывода.
SaveDC Сохраняет текущее состояние контекста устройства.
RestoreDC Восстанавливает контекст устройства в предыдущее состояние, сохраненные с SaveDC.
ResetDC Обновляет контекст устройства m_hAttribDC.
GetDeviceCaps Извлекает указанный вид информацию о возможностях устройства данного отображения.
IsPrinting Определяет, используется ли контекст устройства для печати.

Рисование инструмент функции

GetBrushOrg Извлекает происхождение текущей кисти.
SetBrushOrg Определяет происхождения для следующего кисть, выбранная в контекст устройства.
EnumObjects Перечисляет ручки и кисти в контекст устройства.

Строго типизированные выбор помощников

SelectObject Выбор графического объекта GDI как ручка.
SelectStockObject Выбор одного из заранее определенных запасов ручки, кисти или шрифтов в Windows.

Цвет и цветовой палитры функции

GetNearestColor Получает ближайший логический цвет на более указанного логического данного устройства может представлять.
SelectPalette Выбирает логической палитры.
RealizePalette Карты палитра записей в текущей логической палитры к системной палитре.
UpdateColors Обновление клиентской области контекста устройства, сопоставляя текущего цвета в клиентской области к системной палитре на основе пиксель на пиксель.
GetHalftoneBrush Извлекает полутоновых кисти.

Рисование атрибут функции

GetBkColor Извлекает текущий цвет фона.
SetBkColor Устанавливает текущий цвет фона.
GetBkMode Извлекает фоновый режим.
SetBkMode Устанавливает фоновый режим.
GetPolyFillMode Извлекает текущий режим заполнения многоугольника.
SetPolyFillMode Задает режим заполнения многоугольника.
GetROP2 Извлекает текущий режим рисования.
SetROP2 Задает текущий режим рисования.
GetStretchBltMode Извлекает текущий режим растровых растяжения.
SetStretchBltMode Устанавливает режим растяжения точечный рисунок.
GetTextColor Извлекает текущий цвет текста.
SetTextColor Устанавливает цвет текста.
GetColorAdjustment Извлекает значения корректировки цвета для контекста устройства.
SetColorAdjustment Устанавливает значения корректировки цвета с помощью указанных значений контекста устройства.

Сопоставление функций

GetMapMode Извлекает текущий режим отображения.
SetMapMode Задает текущий режим отображения.
GetViewportOrg Получает x - и y координаты просмотра происхождения.
SetViewportOrg Устанавливает размер просмотра происхождения.
OffsetViewportOrg Изменяет размер просмотра происхождения координат текущего окна просмотра происхождения.
GetViewportExt Получает x - и y экстенты окна просмотра.
SetViewportExt Устанавливает x - и y экстенты окна просмотра.
ScaleViewportExt Изменяет размер просмотра степени текущие значения.
GetWindowOrg Получает x - и y координаты происхождения соответствующего окна.
SetWindowOrg Устанавливает окна происхождения контекста устройства.
OffsetWindowOrg Изменяет окна происхождения координат текущего окна происхождения.
GetWindowExt Извлекает экстенты x и y соответствующего окна.
SetWindowExt Устанавливает экстенты x и y соответствующего окна.
ScaleWindowExt Изменяет экстенты окна относительно текущих значений.

Координировать функции

DPtoHIMETRIC Преобразование единиц устройства в HIMETRIC единицы.
DPtoLP Преобразует единицы устройства в логические единицы.
HIMETRICtoDP Конвертирует HIMETRIC единиц в устройство единицы.
HIMETRICtoLP Конвертирует HIMETRIC единиц в логические единицы.
LPtoDP Преобразовывает логические единицы в устройство единицы.
LPtoHIMETRIC Преобразовывает логические единицы в HIMETRIC единицы.

Область функции

FillRgn Заполняет конкретного региона с указанным кисти.
FrameRgn Рисует границу вокруг конкретного региона с помощью кисти.
InvertRgn Инвертирует цвета в регионе.
PaintRgn Заполняет область с выбранной кисти.

Функции обрезки

SetBoundsRect Управляет накопление информации ограничивающего прямоугольника для контекста заданного устройства.
GetBoundsRect Возвращает текущий накопленной ограничивающий прямоугольник для контекста заданного устройства.
GetClipBox Получает размеры строгого ограничивающего прямоугольника вокруг текущего отсечения границы.
SelectClipRgn Сочетает в себе данного региона с текущей вырезанной областью, используя указанный режим.
ExcludeClipRect Создает новую вырезанную область, состоящий из существующей области отсечения минус указанного прямоугольника.
ExcludeUpdateRgn Предотвращает рисование в недопустимых областей окна, кроме обновленный региона в окне с вырезанной области.
IntersectClipRect Создает новую область отсечения, образуя пересечение текущей области и прямоугольника.
OffsetClipRgn Перемещение области отсечения данного устройства.
PtVisible Определяет, находится ли заданная точка в области отсечения.
RectVisible Определяет ли какой-либо частью данной прямоугольника находится в пределах области отсечения.

Линия вывода функции

GetCurrentPosition Извлекает текущее положение пера (в логических координатах).
MoveTo Перемещает текущее положение.
LineTo Рисует линию от текущей позиции до, но не включая точки.
Дуга Рисует дугу эллипса.
ArcTo Рисует дугу эллипса. Эта функция подобна дуги, за исключением того, что текущее положение обновляется.
AngleArc Рисует отрезок линии и дуги и перемещает текущую позицию в конечной точки дуги.
GetArcDirection Возвращает текущее направление дуги для контекста устройства.
SetArcDirection Устанавливает направление рисования для функций дуги и прямоугольник.
PolyDraw Рисует набор сегментов линии и сплайнов Безье. Эта функция обновляет текущую позицию.
Полилиния Рисует набор сегментов линии, соединяющую указанной точки.
PolyPolyline Рисует несколько рядов Соединенных отрезков. Текущая позиция не используется и не обновление этой функцией.
PolylineTo Рисует одну или несколько прямых линий и перемещает текущую позицию в конечной точки последней строки.
PolyBezier Рисует один или более кривых Безье. Текущая позиция не используется и не обновлены.
PolyBezierTo Рисует один или более кривых Безье и перемещает текущую позицию в конечной точки последнего сплайна Безье.

Простые функции рисования

FillRect Заполняет данный прямоугольник, используя конкретные кисти.
FrameRect Рисует границу вокруг прямоугольник.
InvertRect Инвертирует содержимое прямоугольника.
DrawIcon Рисует значок.
DrawDragRect Стирает и перерисовывает прямоугольник как его перетаскивании.
FillSolidRect Заполняет прямоугольник с сплошным цветом.
Draw3dRect Рисует трехмерную прямоугольник.
DrawEdge Рисует края прямоугольника.
DrawFrameControl Нарисовать элемент управления frame.
DrawState Отображает изображение и применяет визуальный эффект для указания состояния.

Эллипс и функции многоугольник

Аккорд Рисует аккорд (замкнутой фигуры, ограниченного линиями пересечения эллипса и отрезок линии).
DrawFocusRect Рисует прямоугольник в стиль, используемый для обозначения фокус.
Эллипс Рисует эллипс.
Пирог Рисует сектор клин.
Полигон Рисует многоугольник, состоящая из двух или более точек (вершины), Соединенных линиями.
PolyPolygon Создает два или более полигонов, которые заполняются с помощью текущий режим заполнения многоугольника. Полигоны могут быть несвязанным или они могут совпадать.
Полилиния Рисует многоугольник, состоящий из ряда сегментов линий, соединяющих заданными точками.
Прямоугольник Рисует прямоугольник с помощью текущего пера и заполняет его с помощью текущей кисти.
RoundRect Рисует прямоугольник с закругленными углами с использованием текущего пера и заполнены с помощью текущей кисти.

Битовые функции

PatBlt Создает битовый шаблон.
BitBlt Копирует растровое изображение из указанного контекста устройства.
StretchBlt Перемещает растрового изображения из исходного прямоугольника и устройство в конечный прямоугольник, растяжение или сжатие растрового изображения при необходимости под размеры прямоугольника назначения.
Методов GetPixel Извлекает RGB-значение цвета пиксела в указанной точке.
SetPixel Устанавливает пиксела в указанной точке на близкое приближение указанного цвета.
SetPixelV Устанавливает пиксела, по указанным координатам на близкое приближение указанного цвета. SetPixelV — быстрее, чем SetPixel потому, что он не нужно возвратить значение цвета точки на самом деле окрашены.
Исользуется Заполняет область с текущей кисти.
ExtFloodFill Заполняет область с текущей кисти. Обеспечивает большую гибкость, чем исользуется функции-члена.
MaskBlt Объединяет данные цвета для источника и назначения растровых изображений с помощью заданной маски и растровые операции.
PlgBlt Выполняет передачу блоками битов битов данных о цвете из указанного прямоугольника в контексте исходного устройства в заданном параллелограмме в контексте данного устройства.

Текстовые функции

TextOut Записывает строку символов в заданном месте, используя выбранный шрифт.
ExtTextOut Записывает строку символов в пределах прямоугольной области, используя выбранный шрифт.
TabbedTextOut Записывает строку символов в указанном месте, расширение вкладки для значения, указанные в массиве позиций табуляции.
DrawText Рисует текст в заданном прямоугольнике.
GetTextExtent Вычисляет ширину и высоту строки текста на атрибут контекста устройства, используя текущий шрифт для определения размеров.
GetOutputTextExtent Вычисляет ширину и высоту строки текста на контекст устройства вывода, используя текущий шрифт для определения размеров.
GetTabbedTextExtent Вычисляет ширину и высоту символьной строки на атрибут контекста устройства.
GetOutputTabbedTextExtent Вычисляет ширину и высоту символьной строки на контекст устройства вывода.
GrayString Ничьих серым цветом (неактивна) текст в определенном месте.
GetTextAlign Получает флаги выравнивание текста.
SetTextAlign Устанавливает выравнивание текста флаги.
GetTextFace Копирует шрифт имя текущего шрифта в буфер как строки, оканчивающиеся нулевым символом.
GetTextMetrics Получает метрики для текущего шрифта из атрибутов контекста устройства.
GetOutputTextMetrics Получает метрики для текущего шрифта из контекста устройства вывода.
SetTextJustification Добавляет пространство символы разрыва строки.
GetTextCharacterExtra Извлекает текущее значение за количество intercharacter интервал.
SetTextCharacterExtra Устанавливает интервал intercharacter.

Функции шрифта

GetFontData Получает шрифт метрических сведения из файла масштабируемых шрифта. Информация для получения определяется путем указания смещения в файле шрифта и длина информацию для возврата.
GetKerningPairs Получает символ, кернинг пар для шрифта, который выбран в настоящее время в заданном контексте устройства.
GetOutlineTextMetrics Извлекает метрических сведения шрифтов TrueType шрифтов.
GetGlyphOutline Извлекает наброски кривой или точечный рисунок для набросков символа из текущего шрифта.
GetCharABCWidths Извлекает значения ширины, в логических единицах, последовательных символов в заданном диапазоне от текущего шрифта.
GetCharWidth Извлекает дробной ширины символов в заданном диапазоне от текущего шрифта.
GetOutputCharWidth Получает ширину отдельных символов в последовательных группы символов из текущего шрифта, с использованием контекста устройства вывода.
SetMapperFlags Изменяет алгоритм, который использует средство сопоставления шрифтов при логической шрифты сопоставляется физическому шрифтов.
GetAspectRatioFilter Извлекает параметр для текущего фильтра отношение.

Управляющие функции принтера

QueryAbort Вызовы AbortProc обратного вызова функции для печати приложений и запросов ли печать должна быть прекращена.
Побег Позволяет приложениям доступ на объекты, которые не доступны непосредственно с конкретного устройства через GDI. Также предоставляет доступ к функциям Windows побега. Побег, призывы приложения переведены и разосланы драйвера устройства.
DrawEscape Доступ, используя возможности видео отображения, которые не доступны напрямую через интерфейс графических устройств (GDI).
StartDoc Информирует драйвер устройства начиная новое задание печати.
Стартовая страница Информирует драйвер устройства начинается новая страница.
EndPage Информирует драйвер устройства, конец страницы.
SetAbortProc Задает функцию обратного вызова, предоставленные программистом, Windows вызывает, если задание печати должно быть прервано.
AbortDoc Прерывает текущее задание печати, стирает все, что написал приложение на устройстве с последнего вызова функции-члена StartDoc.
EndDoc Завершает начатую функции-члена StartDoc задания печати.

Прокрутка функции

ScrollDC Прокручивает прямоугольник битов по горизонтали и вертикали.

Функции метафайл

PlayMetaFile Играет содержимое указанного метафайла на данном устройстве. Расширенная версия PlayMetaFile отображает данные, хранящиеся в данный расширить формат метафайла. Метафайл может играть любое количество раз.
AddMetaFileComment Копирует комментарий из буфера в заданный расширить формат метафайла.

Путь функции

AbortPath Закрывает и удаляет любые пути в контекст устройства.
BeginPath Открывает путь кронштейн в контекст устройства.
CloseFigure Закрывает фигурой в пути.
EndPath Закрывает путь кронштейн и выбирает путь, кронштейн, определенным в контекст устройства.
Объект FillPath Закрывает все открытые фигуры в текущем пути и заполняет интерьер контура с использованием текущих кисти и режим многоугольника ввода.
FlattenPath Преобразует любой кривых в пути, выбранного в текущий контекст устройства и преобразует каждую кривую в последовательность линий.
GetMiterLimit Возвращает предел среза для контекста устройства.
GetPath Извлекает координат, определяющих конечные линий и контрольные точки кривых в пути, выбранного в контекст устройства.
SelectClipPath Выбирает текущий путь в качестве вырезанной области для контекста устройства, сочетая новый регион с любой существующей области отсечения, используя указанный режим.
SetMiterLimit Устанавливает предел для длины среза соединения для контекста устройства.
StrokeAndFillPath Закрывает все открытые фигуры в пути, поражает контур с помощью текущего пера и заполняет его интерьер, с использованием текущей кисти.
StrokePath Делает указанный путь с помощью текущего пера.
WidenPath Переопределяет текущий путь как область, которая будет окрашен если путь были преобразованы в обводку с помощью пера, выбранного в данный момент в контексте устройства.

CDC обзорЧлены базового класса | Иерархическая схема

Index