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 Перелічує ручками та щітки доступні в контексті пристрою.

Типозбережна виділення помічники

Об'єкт Виділяє 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 Повертає поточний напрямок arc для контексту пристрою.
SetArcDirection Малювання напрямок тексту для функції АРК і прямокутник.
PolyDraw Малювання набір відрізків ліній і кривих Безьє. Ця функція оновлення поточної позиції.
Polyline Малює набір відрізки ліній, підключення заданих точках.
PolyPolyline Малювання кілька рядів відрізків ліній зв'язку. Поточна позиція не використовується не оновлений по цій функції.
PolylineTo Малювання прямих рядків і переміщення поточної позиції до кінцевої точки останнього рядка.
PolyBezier Створення одного або декількох кривих Безьє. Поточна позиція не використовується не Оновлено.
PolyBezierTo Малює один або кілька кривих Безьє і рухається поточного положення до кінцевої точки з останній Без'є сплайн.

Проста функції малювання

FillRect Заповнює даного прямокутник за допомогою конкретних пензля.
FrameRect Створення межі навколо прямокутник.
InvertRect Інвертує вміст прямокутник.
DrawIcon Малює значок.
DrawDragRect Пере та Перемальовує прямокутник, як він витягнув.
FillSolidRect Заповнює прямокутник суцільним кольором.
Draw3dRect Малювання прямокутника тривимірний.
DrawEdge Малює краї прямокутник.
DrawFrameControl Намалюйте рамку керування.
DrawState Відображає зображення та застосовує візуальний ефект для позначення стану.

Еліпс і функцій Багатокутник

Акорд Малювання акорд (закриті рис обмежена перетині Еліпс і відрізком лінії).
DrawFocusRect Малювання прямокутника в стилі, що використовується для позначення фокус.
Еліпс Малювання еліпса.
Пиріг Малює пиріг у формі клина.
Багатокутник Малювання багатокутника, що складається з двох або більше очок (вершини) з'єднані ліній.
PolyPolygon Створює два або більше багатокутників, які заповнюються поточний режим заповнення багатокутник. Полігони можуть бути роз'єднаний, або вони можуть перекриватися.
Polyline Малювання багатокутника, що складається з набору відрізки ліній, підключення заданих точках.
Прямокутник Малювання прямокутника за допомогою поточної пера та заливки за допомогою поточного пензля.
RoundRect Малювання прямокутника з округленими кутами, за допомогою поточної пера і заповнити за допомогою поточного пензля.

Растрові функцій

PatBlt Створює шаблон біт.
BitBlt Копіює крапковий малюнок з вказаного пристрою контекст.
StretchBlt Переміщує крапковий малюнок з джерела прямокутник та пристрою в призначення прямокутник, розтягнення або стискання малюнка, якщо необхідно, щоб поміститися в призначення прямокутник.
GetPixel Повертає значення кольору RGB пікселя на вказану точку.
SetPixel Встановлює піксель на вказану точку на найближчий апроксимації вказаного кольору.
SetPixelV Встановлює піксель на вказаних координат до найближчого апроксимації вказаного кольору. SetPixelV є швидше, ніж SetPixel , оскільки це не потрібно повернути значення кольору точки, фактично намалював.
FloodFill Заповнення області з поточного пензля.
ExtFloodFill Заповнення області з поточного пензля. Забезпечує більшу гнучкість, ніж FloodFill член функції.
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 Змінює алгоритм, який шрифт mapper використовує під час його карти логічні шрифти до фізичного шрифтів.
GetAspectRatioFilter Повертає значення поточних фільтра коефіцієнта пропорційності.

Функції принтера побег

QueryAbort Дзвінки на AbortProc зворотного виклику функції друку програми та запитів чи друку повинен бути розірваний.
Побег Дозволяє застосункам доступ до об'єктів, які недоступні безпосередньо від конкретного пристрою через GDI. Також дозволяє отримати доступ до функцій Windows бігти. Втеча дзвінки застосунком переведені і послав до драйвера пристрою.
DrawEscape Заходів, графічних можливостей показувати відео, які не є безпосередньо доступними через інтерфейс графічних пристроїв (GDI).
StartDoc Інформує драйвер пристрою починаючи новий завдання друку.
StartPage Інформує драйвер пристрою, що починає нову сторінку.
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