Udostępnij za pośrednictwem


Klasa CDC

Definiuje klasę obiektów kontekstu urządzenia.

class CDC : public CObject

Członkowie

fxhhde73.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CDC::CDC

Konstrukcje CDC obiektu.

fxhhde73.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CDC::AbortDoc

Kończy bieżące zadanie drukowania, wymazywanie wszystko aplikacji został zapisany do urządzenia od czasu ostatniego wywołania, z StartDoc funkcji składowej.

CDC::AbortPath

Zamyka i odrzuca wszelkie ścieżki w kontekście urządzenia.

CDC::AddMetaFileComment

Kopiuje komentarz z buforu do określonego metaplik rozszerzony format.

CDC::AlphaBlend

Wyświetla bitmap przezroczyste lub półprzezroczyste piksele.

CDC::AngleArc

Rysuje odcinek linii i łuku i przenosi bieżącej pozycji punktu końcowego łuku.

CDC::ARC

Rysuje łuk eliptyczny.

CDC::ArcTo

Rysuje łuk eliptyczny.Ta funkcja jest podobny do Arc, z wyjątkiem, że bieżąca pozycja jest aktualizowany.

CDC::Attach

Dołącza do tego kontekstu urządzenia Windows CDC obiektu.

CDC::BeginPath

Otwiera nawias ścieżki w kontekście urządzenia.

CDC::BitBlt

Kopiuje bitmapy z kontekstu określonego urządzenia.

CDC::Chord

Rysuje cięciwy (rysunek zamknięte przez przecięcie elipsy i segmentu linii).

CDC::CloseFigure

Zamyka otwarty rysunek, w ścieżce.

CDC::CreateCompatibleDC

Tworzy kontekst pamięci urządzenia zgodnego z innego kontekstu urządzenia.Można go użyć do przygotowania obrazów w pamięci.

CDC::CreateDC

Tworzy kontekstu urządzenia dla określonego urządzenia.

CDC::CreateIC

Tworzy kontekst informacji dla określonego urządzenia.Zapewnia to szybkie uzyskanie informacji o urządzeniu bez tworzenia kontekstu urządzenia.

CDC::DeleteDC

Usuwa kontekstu urządzenia Windows związane z tym CDC obiektu.

CDC::DeleteTempMap

Wywołana przez CWinApp obsługi czas bezczynności, aby usunąć wszystkie tymczasowe CDC obiekt utworzony przez FromHandle.Odłącza również kontekstu urządzenia.

CDC::Detach

Odłącza kontekstu urządzenia systemu Windows z tego CDC obiektu.

CDC::DPtoHIMETRIC

Konwertuje jednostek urządzenia do HIMETRIC jednostek.

CDC::DPtoLP

Konwertuje jednostek urządzenia jednostek logicznych.

CDC::Draw3dRect

Rysuje prostokąt trójwymiarowych.

CDC::DrawDragRect

Wymazuje i odrysowania prostokąta, jak zostanie przeciągnięty.

CDC::DrawEdge

Rysuje krawędzie prostokąta.

CDC::DrawEscape

Uzyskuje dostęp do rysunku możliwości wyświetlania wideo, które nie są bezpośrednio dostępne poprzez graficzny interfejs urządzenia (GDI).

CDC::DrawFocusRect

Rysuje prostokąt w stylu używane do wskazywania fokus.

CDC::DrawFrameControl

Narysuj ramki formantu.

CDC::DrawIcon

Rysuje ikony.

CDC::DrawState

Wyświetla obraz i stosuje efekt wizualny, wskazując Państwo.

CDC::DrawText

Rysuje sformatowany tekst w określonego prostokąta.

CDC::DrawTextEx

Rysuje sformatowany tekst w prostokącie określony przy użyciu dodatkowe formaty.

CDC::Ellipse

Rysuje elipsę.

CDC::EndDoc

Kończy zadanie drukowania przez StartDoc funkcji składowej.

CDC::EndPage

Informuje o sterownik urządzenia kończącym się strony.

CDC::EndPath

Zamyka nawias ścieżki i wybiera ścieżka zdefiniowana przez wspornik do kontekstu urządzenia.

CDC::EnumObjects

Wylicza piór i pędzle dostępne w kontekście urządzenia.

CDC::Escape

Umożliwia aplikacjom dostęp do urządzeń, które nie są bezpośrednio dostępne za pośrednictwem interfejsu GDI danego urządzenia.Umożliwia również dostęp do funkcji Windows escape.Escape wywołania aplikacji są tłumaczone i wysyłane do sterownika urządzenia.

CDC::ExcludeClipRect

Tworzy nowy region przycinania, która składa się z istniejących obszar przycinania minus określonego prostokąta.

CDC::ExcludeUpdateRgn

Zapobiega rysunku nieprawidłowy obszarach okna przez wykluczanie zaktualizowane regionu, w oknie region przycinania.

CDC::ExtFloodFill

Wypełnia obszar aktualnego pędzla.Zapewnia większą elastyczność niż CDC::FloodFill funkcji składowej.

CDC::ExtTextOut

Zapisuje ciąg znaków do obszaru prostokątnego przy użyciu aktualnie wybranej czcionki.

CDC::FillPath

Zamyka wszelkie liczby otwartych w bieżącej ścieżce i wypełnienia za pomocą aktualnego pędzla i tryb Wielokąt wypełniania wnętrza ścieżki.

CDC::FillRect

Wypełnia danego prostokąta przy użyciu określonego pędzla.

CDC::FillRgn

Wstawia określonego regionu określonego pędzla.

CDC::FillSolidRect

Wstawia pełny kolor prostokąta.

CDC::FlattenPath

Przekształca każdy krzywe w ścieżce wybranych do bieżącego kontekstu urządzenia i włącza każdej krzywej w sekwencji wierszy.

CDC::FloodFill

Wypełnia obszar aktualnego pędzla.

CDC::FrameRect

Rysuje krawędY prostokąt.

CDC::FrameRgn

Rysuje krawędź wokół określonego regionu przy użyciu pędzla.

CDC::FromHandle

Zwraca wskaźnik do CDC obiektu, gdy uchwyt do kontekstu urządzenia.Jeśli CDC uchwyt tymczasowy nie jest dołączony obiekt CDC obiekt jest tworzony i dołączone.

CDC::GetArcDirection

Zwraca bieżący kierunek łuku dla kontekstu urządzenia.

CDC::GetAspectRatioFilter

Pobiera ustawienia dla bieżącego filtru współczynnika proporcji.

CDC::GetBkColor

Pobiera bieżący kolor tła.

CDC::GetBkMode

Pobiera tryb tła.

CDC::GetBoundsRect

Zwraca bieżący zakumulowane prostokąta obwiedni w kontekście określonego urządzenia.

CDC::GetBrushOrg

Pobiera bieżący pędzel pochodzenia.

CDC::GetCharABCWidths

Pobiera szerokości w jednostki logiczne kolejnych znaków w danym zakresie z bieżącej czcionki.

CDC::GetCharABCWidthsI

Pobiera szerokości w jednostki logiczne indeksów kolejnych glifów w określonym zakresie z bieżącej czcionki TrueType.

CDC::GetCharacterPlacement

Pobiera różne rodzaje informacji na ciąg znaków.

CDC::GetCharWidth

Szerokości ułamkowe kolejne znaki w danym zakresie pobiera z bieżącej czcionki.

CDC::GetCharWidthI

Pobiera szerokości w logiczne współrzędne wskaźników kolejnych glifów w określonym zakresie z bieżącej czcionki.

CDC::GetClipBox

Pobiera wymiary obwiedni tightest prostokąt wokół bieżącego granicę przycinania.

CDC::GetColorAdjustment

Pobiera wartości korekty kolorów dla kontekstu urządzenia.

CDC::GetCurrentBitmap

Zwraca wskaźnik do aktualnie wybranego CBitmap obiektu.

CDC::GetCurrentBrush

Zwraca wskaźnik do aktualnie wybranego CBrush obiektu.

CDC::GetCurrentFont

Zwraca wskaźnik do aktualnie wybranego CFont obiektu.

CDC::GetCurrentPalette

Zwraca wskaźnik do aktualnie wybranego CPalette obiektu.

CDC::GetCurrentPen

Zwraca wskaźnik do aktualnie wybranego CPen obiektu.

CDC::GetCurrentPosition

Pobiera bieżącego położenia pióra (w współrzędne logicznych).

CDC::GetDCBrushColor

Pobiera bieżący kolor pędzla.

CDC::GetDCPenColor

Pobiera bieżący kolor pióra.

CDC::GetDeviceCaps

Pobiera określonego rodzaju informacje specyficzne dla urządzenia urządzenie wyświetlające danej możliwości.

CDC::GetFontData

Pobiera informacje metryki czcionek z pliku czcionki skalowalne.Informacje pobrać jest identyfikowany przez określenie przesunięcie w pliku czcionki i długość informacji, aby powrócić.

CDC::GetFontLanguageInfo

Zwraca informacje o aktualnie wybranej czcionki wyświetlania określonego kontekstu.

CDC::GetGlyphOutline

Pobiera krzywej konspektu lub bitmapy znak konspektu w bieżącej czcionki.

CDC::GetGraphicsMode

Pobiera bieżący tryb grafiki w kontekście określonego urządzenia.

CDC::GetHalftoneBrush

Pobiera pędzla półtonów.

CDC::GetKerningPairs

Pobiera znak kerning par czcionki aktualnie wybranego w kontekście określonego urządzenia.

CDC::GetLayout

Pobiera układ kontekstu urządzenia (DC).Układ można albo lewej do prawej (domyślnie) lub od prawej do lewej (pulpit dublowany).

CDC::GetMapMode

Pobiera bieżący tryb mapowania.

CDC::GetMiterLimit

Zwraca ścięcia kontekstu urządzenia.

CDC::GetNearestColor

Pobiera najbliższy kolor logiczne określonego koloru logiczne reprezentujące danego urządzenia.

CDC::GetOutlineTextMetrics

Pobiera informacje metryki czcionek dla czcionek TrueType.

CDC::GetOutputCharWidth

Pobiera szerokość poszczególnych znaków w grupę kolejnych znaków z bieżącej czcionki za pomocą kontekstu urządzenia wyjściowego.

CDC::GetOutputTabbedTextExtent

Oblicza szerokość i wysokość ciąg znaków na kontekstu urządzenia wyjściowego.

CDC::GetOutputTextExtent

Oblicza szerokość i wysokość wiersza tekstu na kontekstu urządzenia wyjściowego do określania wymiarów przy użyciu bieżącej czcionki.

CDC::GetOutputTextMetrics

Pobiera metryki dla bieżącej czcionki z kontekstu urządzenia wyjściowego.

CDC::GetPath

Pobiera współrzędne określające punkty końcowe linii i punktów kontroli krzywych znaleziony w ścieżce wybranego do kontekstu urządzenia.

CDC::GetPixel

Pobiera wartość koloru RGB pikseli w określonym punkcie.

CDC::GetPolyFillMode

Pobiera bieżący tryb Wielokąt wypełniania.

CDC::GetROP2

Pobiera bieżący tryb rysowania.

CDC::GetSafeHdc

Zwraca CDC::m_hDC, kontekstu urządzenia wyjściowego.

CDC::GetStretchBltMode

Pobiera bieżący tryb rozciągając bitmapy.

CDC::GetTabbedTextExtent

Oblicza szerokość i wysokość ciąg znaków na atrybutu kontekstu urządzenia.

CDC::GetTextAlign

Pobiera flagi wyrównanie tekstu.

CDC::GetTextCharacterExtra

Pobiera bieżące ustawienie wielkości odstępów intercharacter.

CDC::GetTextColor

Pobiera bieżący kolor tekstu.

CDC::GetTextExtent

Oblicza szerokość i wysokość wiersza tekstu na atrybutu kontekstu urządzenia do określania wymiarów przy użyciu bieżącej czcionki.

CDC::GetTextExtentExPointI

Pobiera liczbę znaków w ciągu określonego, która mieści się w ramach określonego miejsca i wypełnia tablicę w zakresie tekst dla każdego z tych znaków.

CDC::GetTextExtentPointI

Pobiera szerokość i wysokość określonej tablicy wskaźników glifów.

CDC::GetTextFace

Kopiuje nazwa kroju czcionki bieżącej do bufora jako ciąg zakończony znakiem null.

CDC::GetTextMetrics

Pobiera metryki dla bieżącej czcionki z atrybutu kontekstu urządzenia.

CDC::GetViewportExt

Pobiera x - i y zakresów okienka ekranu.

CDC::GetViewportOrg

Pobiera - współrzędnych x i y-pochodzenia WZIERNIKA.

CDC::GetWindow

Zwraca okno skojarzone z kontekstu urządzenia wyświetlania.

CDC::GetWindowExt

Pobiera x - i y zakresów skojarzone okna.

CDC::GetWindowOrg

Pobiera - współrzędnych x i y-pochodzenia odpowiedniego okna.

CDC::GetWorldTransform

Pobiera bieżącego miejsca świata transformacji miejsca na stronie.

CDC::GradientFill

Wstawia prostokąt i trójkąt struktur gradating kolorów.

CDC::GrayString

Rysuje wygaszony tekst (wygaszone) w danej lokalizacji.

CDC::HIMETRICtoDP

Konwertuje HIMETRIC jednostek na jednostki urządzenia.

CDC::HIMETRICtoLP

Konwertuje HIMETRIC jednostek do jednostek logicznych.

CDC::IntersectClipRect

Tworzy nowy region przycinania tworzących przecięcia bieżącego regionu i prostokąta.

CDC::InvertRect

Odwraca zawartość prostokąta.

CDC::InvertRgn

Odwraca kolory w regionie.

CDC::IsPrinting

Określa, czy kontekstu urządzenia jest używany do drukowania.

CDC::LineTo

Rysuje linię od bieżącej pozycji do, ale nie łącznie, punkt.

CDC::LPtoDP

Konwertuje jednostki logiczne jednostki urządzenia.

CDC::LPtoHIMETRIC

Konwertuje jednostki logiczne do HIMETRIC jednostek.

CDC::MaskBlt

Łączy dane koloru dla map bitowych źródłowego i docelowego przy użyciu danego maski i rastrowe operacji.

CDC::ModifyWorldTransform

Zmienia transformacji świata kontekstu urządzenia, przy użyciu określonego trybu.

CDC::MoveTo

Przenosi bieżącego położenia.

CDC::OffsetClipRgn

Przenosi jest wycinany obszar danego urządzenia.

CDC::OffsetViewportOrg

Modyfikuje pochodzenia wziernika względem współrzędnych bieżącego pochodzenia WZIERNIKA.

CDC::OffsetWindowOrg

Modyfikuje pochodzenia okno względem współrzędnych pochodzenia bieżącego okna.

CDC::PaintRgn

Wstawia region pędzla.

CDC::PatBlt

Tworzy wzorzec bitowy.

CDC::pie

Rysuje kołowy w kształcie klina.

CDC::PlayMetaFile

Odtwarza zawartość określonego metaplik na danym urządzeniu.Rozbudowana wersja PlayMetaFile Wyświetla obraz przechowywany w danym metaplik rozszerzony format.Metaplik można odtwarzać dowolną liczbę razy.

CDC::PlgBlt

Wykonuje przesunięcia bitowego bloku bity danych kolorów z określonego prostokąta w kontekście urządzenia źródłowego do określonego równoległobok w kontekście danego urządzenia.

CDC::PolyBezier

Rysuje krzywe Bzier jeden lub więcej.Bieżąca pozycja nie jest używany ani aktualizowane.

CDC::PolyBezierTo

Rysuje krzywe Bzier jeden lub więcej i przenosi bieżącej pozycji punktu końcowego ostatniego Bzier krzywej składanej.

CDC::PolyDraw

Rysuje zestaw segmentów linii i krzywych składanych Bzier.Ta funkcja aktualizacji bieżącego położenia.

CDC::Polygon

Rysuje wielokąt, składający się z dwóch lub więcej punktów (wierzchołków) połączone liniami.

CDC::Polyline

Rysuje segmenty linii łączących punkty określony zestaw.

CDC::PolylineTo

Rysuje linie proste jeden lub więcej i przenosi bieżącej pozycji punktu końcowego ostatniego wiersza.

CDC::PolyPolygon

Tworzy dwa lub więcej wielokątów, które są wypełnione przy użyciu bieżącego trybu Wielokąt wypełniania.Wielokąty może być odłączony lub może zachodzić na.

CDC::PolyPolyline

Rysuje wiele serii połączonych segmentów.Bieżąca pozycja nie jest używany ani aktualizowane przez tę funkcję.

CDC::PtVisible

Określa, czy dany punkt w regionie przycinania.

CDC::RealizePalette

Mapuje palety zapisów w bieżącej palecie logiczne paleta systemu.

CDC::Rectangle

Rysuje prostokąt przy użyciu bieżącego pióra i wypełnia je przy użyciu aktualnego pędzla.

CDC::RectVisible

Określa, czy jakiejkolwiek części danego prostokąta leży w regionie przycinania.

CDC::ReleaseAttribDC

Wydanie m_hAttribDC, atrybutu kontekstu urządzenia.

CDC::ReleaseOutputDC

Wydanie m_hDC, kontekstu urządzenia wyjściowego.

CDC::ResetDC

Aktualizacje m_hAttribDC kontekstu urządzenia.

CDC::RestoreDC

Przywraca poprzedni stan zapisany z kontekstu urządzenia SaveDC.

CDC::RoundRect

Rysuje prostokąt z zaokrąglonymi narożnikami przy użyciu bieżącego pióra i wypełnione przy użyciu aktualnego pędzla.

CDC::SaveDC

Zapisuje bieżący stan kontekstu urządzenia.

CDC::ScaleViewportExt

Modyfikuje zakres wziernika względem bieżącej wartości.

CDC::ScaleWindowExt

Modyfikuje zakresów okno względem bieżącej wartości.

CDC::ScrollDC

Przewija prostokąt bitów poziomo i pionowo.

CDC::SelectClipPath

Zaznacza bieżącą ścieżkę jako obszar przycinania kontekstu urządzenia łączenie nowego regionu z wszelkich istniejących wycinany obszar przy użyciu określonego trybu.

CDC::SelectClipRgn

Łączy danego regionu z bieżącego regionu przycinającej przy użyciu określonego trybu.

CDC::SelectObject

Zaznacza obiekt rysunkowy GDI, jak pióra.

CDC::SelectPalette

Wybiera logiczne palety.

CDC::SelectStockObject

Wybiera jedną z wstępnie zdefiniowanych piór zapasów, Pędzle lub czcionki dostarczane przez system Windows.

CDC::SetAbortProc

Ustawia funkcję dostarczane przez programistę wywołania zwrotnego, która wywołuje systemu Windows, jeśli zadania drukowania musi być przerwana.

CDC::SetArcDirection

Ustawia kierunek rysowania stosowaną do funkcji łuku i prostokąta.

CDC::SetAttribDC

Zestawy m_hAttribDC, atrybutu kontekstu urządzenia.

CDC::SetBkColor

Ustawia bieżący kolor tła.

CDC::SetBkMode

Ustawia tryb tła.

CDC::SetBoundsRect

Kontroluje gromadzenia informacji kontekstu urządzenia określonego prostokąta obwiedni.

CDC::SetBrushOrg

Określa pochodzenie dla następnego Pędzel zaznaczony do kontekstu urządzenia.

CDC::SetColorAdjustment

Ustawia wartości korekty kolorów dla kontekstu urządzenia przy użyciu określonej wartości.

CDC::SetDCBrushColor

Ustawia bieżący kolor pędzla.

CDC::SetDCPenColor

Ustawia bieżący kolor pióra.

CDC::SetGraphicsMode

Ustawia bieżący tryb grafiki w kontekście określonego urządzenia.

CDC::SetLayout

Zmienia układ kontekstu urządzenia (DC).

CDC::SetMapMode

Ustawia bieżący tryb mapowania.

CDC::SetMapperFlags

Zmienia algorytm, który używa mapowania czcionek podczas mapowania czcionek logicznych do fizycznej czcionek.

CDC::SetMiterLimit

Ustawia limit długości sprzężeń ostre kontekstu urządzenia.

CDC::SetOutputDC

Zestawy m_hDC, kontekstu urządzenia wyjściowego.

CDC::setPixel

Ustawia piksela na określony punkt zbliżenia najbliżej określonego koloru.

CDC::SetPixelV

Ustawia piksela na określonych współrzędnych zbliżenia najbliżej określonego koloru.SetPixelVjest szybsze niż SetPixel , ponieważ nie trzeba zwrócić wartość koloru punktu faktycznie malowane.

CDC::SetPolyFillMode

Ustawia tryb Wielokąt wypełniania.

CDC::SetROP2

Ustawia bieżący tryb rysowania.

CDC::SetStretchBltMode

Ustawia tryb rozciągając bitmapy.

CDC::SetTextAlign

Ustawia flagi wyrównanie tekstu.

CDC::SetTextCharacterExtra

Ustawia odstęp intercharacter.

CDC::SetTextColor

Ustawia kolor tekstu.

CDC::SetTextJustification

Dodaje odstęp znaki podziału w ciągu.

CDC::SetViewportExt

Ustawia x - i y zakresów okienka ekranu.

CDC::SetViewportOrg

Ustawia pochodzenia WZIERNIKA.

CDC::SetWindowExt

Ustawia x - i y zakresów skojarzone okna.

CDC::SetWindowOrg

Ustawia okna pochodzenia kontekstu urządzenia.

CDC::SetWorldTransform

Ustawia bieżący obszar świata transformacji miejsca na stronie.

CDC::StartDoc

Informuje o sterownik urządzenia, który uruchamia zadanie drukowania.

CDC::StartPage

Informuje o sterownik urządzenia uruchamiany nowej strony.

CDC::StretchBlt

Bitmapy zostanie przeniesiony z prostokąta źródłowego i urządzenia docelowego prostokąta, rozciągnięcie lub kompresowanie bitmapy, jeśli to konieczne dopasować wymiary prostokąta przeznaczenia.

CDC::StrokeAndFillPath

Zamyka wszelkie liczby otwartych w ścieżce, uderza kontur ścieżki przy użyciu bieżącego pióra i wypełnienia jego wnętrze przy użyciu aktualnego pędzla.

CDC::StrokePath

Określona ścieżka renderuje przy użyciu bieżącego pióra.

CDC::TabbedTextOut

Zapisuje ciąg znaków w określonej lokalizacji, rozszerzanie karty do wartości określonej w tablicy pozycje tabulatora.

CDC::TextOut

Zapisuje ciąg znaków w określonej lokalizacji przy użyciu aktualnie wybranej czcionki.

CDC::TransparentBlt

Przenosi blok bitowy kolor danych z określonego źródła kontekstu urządzenia do kontekstu urządzenia docelowego, renderowania określony kolor przezroczysty w przeniesieniu.

CDC::UpdateColors

Aktualizacje obszaru klienckiego przez dopasowanie bieżącego kontekstu urządzenia kolorów w obszarze klienta do palety systemu na podstawie poszczególne piksele.

CDC::WidenPath

Jako obszar, który będzie malowane, jeśli ścieżka były obrysowane za pomocą pióra aktualnie zaznaczony do kontekstu urządzenia na nowo definiuje pojęcie bieżącej ścieżki.

fxhhde73.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

CDC::operator HDC

Pobiera dojście kontekstu urządzenia.

fxhhde73.collapse_all(pl-pl,VS.110).gifPubliczne danych członków

Nazwa

Opis

CDC::m_hAttribDC

Kontekst atrybut urządzenie używane przez to CDC obiektu.

CDC::m_hDC

Kontekst urządzenia wyjściowego używane przez to CDC obiektu.

Uwagi

CDC Obiekt zapewnia funkcje składowe do pracy z kontekstu urządzenia, takie jak ekranu lub drukarki, jak również członków do pracy z kontekstem wyświetlania skojarzonych z obszaru okna klienta.

Wykonaj wszystkie rysunku przez członka funkcje CDC obiektu.Klasa oferuje funkcje składowe operacji kontekstu urządzenia, Praca z rysunku narzędzia zaznaczenia obiektów interfejsu (GDI) urządzenia typu bezpiecznej grafiki i Praca z kolorów i palety.Pobieranie i atrybutów rysunku ustawienie mapowania, Praca z wziernika, Praca z zakresu okno Konwersja współrzędnych, Praca z regionów, przycinanie, rysowanie linii i rysowanie prostych kształtów, elipsy i wielokąty zapewnia także funkcje składowe.Funkcje składowe są również przewidziane Rysowanie tekstu, Praca z czcionek, przy użyciu drukarki wyprowadza, przewijanie i odtwarzanie metapliki.

Aby użyć CDC obiektu, skonstruować ją, a następnie wywołać jej członek funkcje, które funkcje Windows, używające kontekstów urządzenie równoległe.

[!UWAGA]

W systemie Windows 95/98 wszystkie współrzędne ekranu są ograniczone do 16 bitów.Dlatego int przekazany do CDC funkcji składowej musi leżeć w –32768 zakresie do 32 767.

Dla określonych zastosowań, biblioteka klas Microsoft Foundation zawiera kilka klas pochodnych CDC .CPaintDChermetyzuje wywołania BeginPaint i EndPaint.CClientDCzarządza kontekst wyświetlania skojarzonych z obszaru klienta okna.CWindowDCzarządza kontekst wyświetlania skojarzonych z całe okno, w tym jego ramki i formanty.CMetaFileDCkojarzy kontekstu urządzenia z metapliku.

CDCzawiera dwie funkcje składowe, GetLayout i SetLayout, dla układu kontekstu urządzenia, które nie dziedziczą jego układ okna cofania.Aplikacje napisane dla kultur, jak arabski i hebrajski, gdy układ znak nie jest norma europejska niezbędne jest takie orientacja od prawej do lewej.

CDCzawiera dwa urządzenia konteksty, m_hDC i m_hAttribDC, która na tworzenie CDC obiektów, odnoszą się do tego samego urządzenia.CDCkieruje wszystkie dane wyjściowe GDI wywołania m_hDC i większość atrybutów GDI wzywa do m_hAttribDC.(Na przykład wywołanie atrybutu GetTextColor, podczas SetTextColor to wywołanie wyjściowe.)

Na przykład ramach używa tych kontekstach dwa urządzenia do zaimplementowania CMetaFileDC obiekt, który będą wysyłane dane wyjściowe metapliku podczas odczytu atrybutów urządzenia fizycznego.Podgląd wydruku jest realizowane w ramach w podobny sposób.Konteksty dwa urządzenia można użyć również w podobny sposób, w kodzie aplikacji.

Czasami, gdy może być konieczne informacje Metryka tekstu z obu m_hDC i m_hAttribDC kontekstów urządzeń.Następujące pary funkcji zapewnia tej funkcji:

Używa m_hAttribDC

Używa m_hDC

GetTextExtent

GetOutputTextExtent

GetTabbedTextExtent

GetOutputTabbedTextExtent

GetTextMetrics

GetOutputTextMetrics

GetCharWidth

GetOutputCharWidth

Aby uzyskać więcej informacji na CDC, zobacz Kontekstów urządzeń.

Hierarchii dziedziczenia

CObject

CDC

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CObject

Wykres hierarchii

Klasa CPaintDC

Klasa CWindowDC

Klasa CClientDC

Klasa CMetaFileDC