Członkowie klasy CDC

Członkowie danych
Budowa/zniszczenia
Inicjowanie
Funkcje kontekstu urządzenia
Narzędzie Rysowanie funkcje
Wybór typu Safe. Pomocnicy
Kolor i funkcje palety kolorów
Rysunek atrybut funkcje
Funkcji mapowania
Koordynuje funkcje
Funkcje regionu
Obcinanie funkcje
Funkcje linii wyjście
Proste funkcje rysunku
Elipsa i funkcje wielokąt
Mapa bitowa funkcje
Funkcje tekstowe
Funkcje czcionki
Drukarka Escape funkcje
Funkcje przewijania
Metaplik funkcje
Ścieżka funkcje

Członkowie danych

m_hDC Kontekstu urządzenia wyjściowego używane przez ten obiekt CDC.
m_hAttribDC Kontekstu atrybutu urządzenia używane przez ten obiekt CDC.

Budowa

CDC Obiekt CDC.

Inicjowanie

CreateDC Tworzy kontekstu urządzenia dla określonego urządzenia.
CreateIC Tworzy kontekście informacji dla określonego urządzenia. Zapewnia to szybki sposób, aby uzyskać informacje o urządzeniu bez tworzenia kontekstu urządzenia.
CreateCompatibleDC Tworzy kontekst urządzenie pamięci, która jest zgodna z innego kontekstu urządzenia. Można go przygotować obrazy w pamięci.
DeleteDC Usuwa kontekstu urządzenia Windows skojarzone z tym obiektem CDC.
FromHandle Zwraca wskaźnik do obiektu CDC , gdy dojście do kontekstu urządzenia. Jeśli obiekt CDC nie jest dołączony do uchwytu, tymczasowy obiekt CDC zostanie utworzona i dołączone.
DeleteTempMap Wywoływany przez obsługi czas bezczynności CWinApp , aby usunąć wszelkie tymczasowy obiekt CDC , stworzony przez FromHandle. Również odłącza kontekstu urządzenia.
Dołącz Dołącza kontekstu urządzenia systemu Windows do tego obiektu CDC.
Odłączanie Odłącza kontekstu urządzenia systemu Windows z tego obiektu CDC.
SetAttribDC Ustawia m_hAttribDC, atrybutu kontekstu urządzenia.
SetOutputDC Ustawia m_hDC, kontekstu urządzenia wyjściowe.
ReleaseAttribDC Zwalnia m_hAttribDC, atrybutu kontekstu urządzenia.
ReleaseOutputDC Zwalnia m_hDC, kontekstu urządzenia wyjściowe.
GetCurrentBitmap Zwraca wskaźnik do aktualnie zaznaczonego obiektu CBitmap.
GetCurrentBrush Zwraca wskaźnik do aktualnie zaznaczonego obiektu CBrush.
GetCurrentFont Zwraca wskaźnik do aktualnie zaznaczonego obiektu CFont.
GetCurrentPalette Zwraca wskaźnik do aktualnie zaznaczonego obiektu CPalette.
GetCurrentPen Zwraca wskaźnik do aktualnie zaznaczonego obiektu CPen.
GetWindow Zwraca okna skojarzonego z kontekstu urządzenia wyświetlania.

Funkcje kontekstu urządzenia

GetSafeHdc Zwraca m_hDC, kontekstu urządzenia wyjściowe.
SaveDC Zapisuje bieżący stan kontekstu urządzenia.
RestoreDC Przywraca kontekstu urządzenia do poprzedniego stanu zapisane z SaveDC.
ResetDC Aktualizuje kontekstu urządzenia m_hAttribDC.
GetDeviceCaps dla systemów Pobiera określony rodzaj informacji specyficznych dla urządzenia o możliwościach urządzenia wyświetlającego danego.
IsPrinting Określa, czy kontekstu urządzenia jest używany do drukowania.

Narzędzie Rysowanie funkcje

GetBrushOrg Pobiera pochodzenia aktualnego pędzla.
SetBrushOrg Określa pochodzenie dla następnego Pędzel zaznaczony do kontekstu urządzenia.
EnumObjects Wylicza piór i pędzle dostępne w kontekście urządzenia.

Typ bezpiecznej zaznaczenia pomocnicy

WybierzObiekt Zaznacza obiekt rysunkowy interfejs GDI, takie jak pióra.
SelectStockObject Wybiera jedną z wstępnie zdefiniowanych akcji pióra, pędzle lub czcionki dostarczane przez system Windows.

Kolor i funkcje palety kolorów

GetNearestColor Pobiera najbliższy kolor logiczne określony kolor logicznego, który danego wyrobu może reprezentować.
SelectPalette Wybiera logiczne palety.
RealizePalette Mapuje palety wpisów w bieżącej palety logiczne na palecie systemu.
UpdateColors Aktualizacje obszaru klienckiego kontekstu urządzenia przez dopasowanie bieżącego kolory obszarze klienta na palecie systemu na podstawie piksel w piksel.
GetHalftoneBrush Pobiera Pędzel półtonów.

Rysunek atrybut funkcje

GetBkColor Pobiera bieżący kolor tła.
SetBkColor Ustawia bieżący kolor tła.
GetBkMode Pobiera tryb pracy w tle.
SetBkMode Ustawia tryb tła.
GetPolyFillMode Pobiera bieżący tryb Wielokąt wypełnianie.
SetPolyFillMode Ustawia tryb Wielokąt wypełnianie.
GetROP2 Pobiera bieżący tryb rysowania.
SetROP2 Ustawia bieżący tryb rysowania.
GetStretchBltMode Pobiera bieżący tryb rozciągając bitmapy.
SetStretchBltMode Ustawia tryb rozciągając bitmapy.
GetTextColor Pobiera bieżący kolor tekstu.
SetTextColor Ustawia kolor tekstu.
GetColorAdjustment Pobiera wartości korekty kolorów dla kontekstu urządzenia.
SetColorAdjustment Ustawia wartości korekty kolorów dla kontekstu urządzenia przy użyciu określonej wartości.

Funkcji mapowania

GetMapMode Pobiera bieżący tryb mapowania.
SetMapMode Ustawia bieżący tryb mapowania.
GetViewportOrg Pobiera współrzędne x i y pochodzenia WZIERNIKA.
SetViewportOrg Ustawia pochodzenia WZIERNIKA.
OffsetViewportOrg Modyfikuje pochodzenia wziernika względem współrzędnych bieżącym początkiem WZIERNIKA.
GetViewportExt Pobiera zakresów x i y WZIERNIKA.
SetViewportExt Ustawia zakresów x i y WZIERNIKA.
ScaleViewportExt Modyfikuje zakres wziernika względem bieżącej wartości.
GetWindowOrg Pobiera współrzędne x i y pochodzenia okna skojarzone.
SetWindowOrg Ustawia okno pochodzenia kontekstu urządzenia.
OffsetWindowOrg Modyfikuje pochodzenia okno względem współrzędnych pochodzenia bieżącego okna.
GetWindowExt Pobiera zakresów x i y okno skojarzone.
SetWindowExt Ustawia zakresów x i y okno skojarzone.
ScaleWindowExt Modyfikuje zakresów okno względem bieżącej wartości.

Koordynuje funkcje

DPtoHIMETRIC Konwertuje urządzenia jednostki jednostki HIMETRIC.
DPtoLP Konwertuje urządzenia jednostki jednostki logiczne.
HIMETRICtoDP Konwertuje jednostek HIMETRIC na urządzenie jednostek.
HIMETRICtoLP Konwertuje jednostek HIMETRIC jednostek logicznych.
LPtoDP Konwertuje jednostki logiczne urządzenie jednostek.
LPtoHIMETRIC Konwertuje jednostki logiczne jednostki HIMETRIC.

Funkcje regionu

FillRgn Wypełnia określonego regionu określonego pędzla.
FrameRgn Rysuje krawędY wokół określonego regionu przy użyciu pędzla.
InvertRgn Odwraca kolory w regionie.
PaintRgn Wypełnia obszar wybrany pędzel.

Obcinanie funkcje

SetBoundsRect Kontroluje gromadzenia informacji stanowią granic prostokąta w kontekście określonego urządzenia.
GetBoundsRect Zwraca bieżący zakumulowany prostokąta obwiedni dla kontekstu podanego urządzenia.
GetClipBox Pobiera wymiary tightest obwiedni prostokąt wokół bieżącego granicę przycinania.
SelectClipRgn Łączy danego regionu z bieżącego obszaru przycinania przy użyciu określonego trybu.
ExcludeClipRect Tworzy nowy region odcinania, która składa się z obszaru przycinania minus określonego prostokąta.
ExcludeUpdateRgn Zapobiega rysunku nieprawidłowy obszarach okna wykluczając zaktualizowane regionu w oknie z regionu odcinania.
IntersectClipRect Tworzy nowy region odcinania tworzących przecięcie bieżącego regionu i prostokąt.
OffsetClipRgn Przesuwa jest wycinany obszar danego wyrobu.
PtVisible Określa, czy dany punkt w obrębie obszaru przycinania.
RectVisible Określa, czy jakakolwiek część danego prostokąta leży wewnątrz jest wycinany obszar.

Funkcje linii wyjście

GetCurrentPosition Pobiera bieżące położenie pióra (w logicznym układzie współrzędnych).
MoveTo Przenosi aktualne stanowisko.
LineTo Rysuje linię z bieżącej pozycji, ale nie wliczając, punkt.
Łuk Rysuje łuk eliptyczny.
ArcTo Rysuje łuk eliptyczny. Ta funkcja jest podobny do Arc, z tym wyjątkiem, że obecna sytuacja jest aktualizowany.
AngleArc Rysuje odcinek linii i łuku i przenosi bieżącej pozycji punktu końcowego łuku.
GetArcDirection Zwraca bieżący kierunek łuku dla kontekstu urządzenia.
SetArcDirection Ustawia kierunek rysowania stosowaną do funkcji łuku i prostokąt.
PolyDraw Rysuje segmenty linii i krzywe Béziera drugiego stopnia. Ta funkcja aktualizuje bieżącą pozycję.
Łamana Zwraca zestaw segmentów linii określone punkty połączeń.
PolyPolyline Rysuje wiele serii połączonych segmentów. Bieżąca pozycja jest używane ani aktualizowane przez tę funkcję.
PolylineTo Rysuje jednego lub więcej linii prostych i przenosi aktualne stanowisko do punktu końcowego ostatniego wiersza.
PolyBezier Rysuje krzywe Béziera drugiego stopnia jednego lub więcej. Bieżąca pozycja jest używane ani aktualizowane.
PolyBezierTo Rysuje krzywe Béziera drugiego stopnia jednego lub więcej i przenosi aktualne stanowisko do punktu końcowego ostatniego krzywej Béziera drugiego stopnia.

Proste funkcje rysunku

FillRect Wypełnienia prostokąta określonego za pomocą określonego pędzla.
FrameRect Rysuje krawędY prostokąt.
InvertRect Odwraca zawartość prostokąt.
DrawIcon Rysuje ikona.
DrawDragRect Wymazuje i odrysowania prostokąta, jak zostanie przeciągnięte.
FillSolidRect Wypełnienia prostokąta kryjącym kolorem.
Draw3dRect Rysuje prostokąt trójwymiarowe.
DrawEdge Rysuje krawędzie prostokąta.
DrawFrameControl Narysuj formant ramki.
DrawState Wyświetla obraz i stosuje efekt wizualny oznacza Państwo.

Elipsa i funkcje wielokąt

Cięciwa Rysuje Cięciwa (wartość zamknięte przez przecięcie elipsy i odcinek).
DrawFocusRect Rysuje prostokąt w stylu używane do wskazywania fokus.
Elipsa Rysuje elipsę.
Wykres kołowy Rysuje kołowego w kształcie klina.
Wielokąt Rysuje wielokąt składający się z dwóch lub więcej punktów (wierzchołków) połączone liniami.
PolyPolygon Tworzy dwa lub więcej wielokątów, które są wypełnione przy użyciu bieżący tryb Wielokąt napełniania. Wielokąty może zostać odłączony lub mogą nakładać.
Łamana Rysuje wielokąt składający się ze zbioru segmentów linii łączących punkty określonego.
Prostokąt Rysuje prostokąt przy użyciu bieżącego pióra i wstawia go za pomocą aktualnego pędzla.
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.

Mapa bitowa funkcje

PatBlt Tworzy wzorzec bitowy.
BitBlt Skopiowanie bitmapy z kontekstu podanego urządzenia.
StretchBlt Przenosi bitmapy z prostokąta źródłowego i urządzenia do docelowy prostokąt, rozciągnięcie lub kompresowanie bitmapy, jeżeli jest to konieczne dopasować wymiary prostokąta przeznaczenia.
GetPixel Pobiera wartość koloru RGB pikseli w określonym punkcie.
SetPixel Ustawia piksela na określony punkt najbliższy przybliżenie określonego koloru.
SetPixelV Ustawia piksela na określonych współrzędnych na najbliższy przybliżenie określonego koloru. SetPixelV jest szybsza niż SetPixel ponieważ nie trzeba zwracać wartość koloru punktu faktycznie malowane.
FloodFill Wypełnia obszar aktualnego pędzla.
ExtFloodFill Wypełnia obszar aktualnego pędzla. Zapewnia większą elastyczność niż funkcja Państwa FloodFill.
MaskBlt Łączy dane koloru dla bitmap źródłowego i docelowego przy użyciu danego maski i operacji rastrowe.
PlgBlt Wykonuje przesunięcia bitowego bloku bitów dane koloru od określonego prostokąta w kontekście urządzenia źródłowego do określonego równoległobok w kontekście danego wyrobu.

Funkcje tekstowe

TextOut Zapisuje ciąg znaków w określonej lokalizacji, przy użyciu aktualnie wybranej czcionki.
ExtTextOut Zapisuje ciąg znaków do obszaru prostokątnego, przy użyciu aktualnie wybranej czcionki.
TabbedTextOut Zapisuje ciąg znaków w określonej lokalizacji, rozwijając kart do wartości określonej w tablicy pozycje tabulatora.
DrawText Rysuje sformatowany tekst zdefiniowany prostokąt.
GetTextExtent Oblicza szerokość i wysokość wiersza tekstu na atrybutu kontekstu urządzenia przy użyciu aktualnej czcionce aby określić wymiary.
GetOutputTextExtent Oblicza szerokość i wysokość wiersza tekstu w kontekście urządzenie wyjściowe przy użyciu aktualnej czcionce aby określić wymiary.
GetTabbedTextExtent Oblicza szerokość i wysokość ciąg znaków na atrybutu kontekstu urządzenia.
GetOutputTabbedTextExtent Oblicza szerokość i wysokość ciąg znaków w kontekście urządzenie wyjściowe.
GrayString Rysuje niedostępne (wygaszone) tekstu w danym miejscu.
GetTextAlign Pobiera flagi wyrównanie tekstu.
SetTextAlign Ustawia flagi wyrównanie tekstu.
GetTextFace Kopiuje nazwa kroju czcionki bieżącej czcionki do buforu jako ciąg zakończony znakiem null.
GetTextMetrics Pobiera metryki dla aktualnej czcionce atrybutu kontekstu urządzenia.
GetOutputTextMetrics Pobiera metryki dla bieżącej czcionki z kontekstu urządzenia wyjściowe.
SetTextJustification Dodaje odstęp do znaków podziału w ciągu.
GetTextCharacterExtra Pobiera bieżące ustawienie za kwotę w wysokości intercharacter odstępy.
SetTextCharacterExtra Ustawia odstęp intercharacter.

Funkcje czcionki

GetFontData Pobiera informacje metryki czcionek z pliku czcionki skalowalne. Informacje mają być pobierane jest identyfikowany przez określanie przesunięcie w pliku czcionki i długości informacji do zwrotu.
GetKerningPairs Pobiera znak kerning par na czcionkę, która jest aktualnie zaznaczony w kontekście określonego urządzenia.
GetOutlineTextMetrics Pobiera informacje metryki czcionek dla czcionek TrueType.
GetGlyphOutline Pobiera konspektu krzywej lub mapa bitowa znak konspektu w aktualnej czcionce.
GetCharABCWidths Pobiera szerokości w jednostek logicznych, kolejnych znaków w danym zakresie z bieżącą czcionką.
GetCharWidth Pobiera szerokości ułamkowe kolejnych znaków w danym zakresie z bieżącą czcionką.
GetOutputCharWidth Pobiera szerokość poszczególnych znaków w grupie kolejnych znaków z danej czcionki za pomocą kontekstu urządzenia wyjściowego.
SetMapperFlags Zmienia algorytm, który mapowania czcionek używa mapuje logiczne czcionek do fizycznej czcionek.
GetAspectRatioFilter Pobiera ustawienia dla bieżącego filtru współczynnika proporcji.

Drukarka Escape funkcje

QueryAbort Wywołania AbortProc wywołania zwrotnego funkcji drukowania aplikacji i kwerend czy drukowanie powinno zostać zakończone.
Ucieczka Umożliwia aplikacjom dostęp do urządzeń, które nie są bezpośrednio dostępne z poszczególnych urządzeń za pośrednictwem interfejsu GDI. Umożliwia dostęp do funkcji anulowania systemu Windows. Wywołania ucieczki przez aplikację są tłumaczone i wysyłane do sterownika urządzenia.
DrawEscape Uzyskuje dostęp do rysowania możliwości wyświetlania wideo, które nie są bezpośrednio dostępne za pośrednictwem graficzny interfejs urządzenia (GDI).
StartDoc Informuje sterownik urządzenia, że nowe zadanie drukowania jest uruchamianie.
Strona główna Informuje sterownik urządzenia rozpoczyna nową stronę.
EndPage Informuje sterownik urządzenia, że strona jest końcowa.
SetAbortProc Ustawia funkcja wywołania zwrotnego dostarczonych przez programistę, Windows wywołuje Jeśli zadanie wydruku musi być przerwane.
AbortDoc Kończy bieżące zadanie drukowania, wymazywanie wszystko, którym aplikacja została napisana do urządzenia od czasu ostatniego wywołania funkcji członek StartDoc.
EndDoc Kończy zadanie drukowania uruchamiany przez funkcję Państwa StartDoc.

Funkcje przewijania

ScrollDC Przewija prostokąta bitów w pionie i w poziomie.

Metaplik funkcje

PlayMetaFile Gra zawartość określonego metaplik na danym urządzeniu. Rozbudowana wersja PlayMetaFile wyświetla obraz przechowywany w danym w formacie rozszerzonego metapliku. Metaplik można odtwarzać dowolną liczbę razy.
AddMetaFileComment Kopiuje komentarz z buforu do określonego metaplik rozszerzony format.

Ścieżka funkcje

AbortPath Zamyka i odrzuca wszelkie ścieżki w kontekście urządzenia.
BeginPath Otwiera nawias ścieżki w kontekście urządzenia.
CloseFigure Zamyka otwarty rysunek w ścieżce.
EndPath Zamyka nawias ścieżki i wybiera ścieżki zdefiniowanej przez wspornik do kontekstu urządzenia.
FillPath Zamyka wszystkie otwarte dane liczbowe w bieżącej ścieżki i wypełnienia wnętrza ścieżki za pomocą aktualnego pędzla i tryb Wielokąt wypełnianie.
FlattenPath Przekształca każdy krzywych w ścieżce wybranych do bieżącego kontekstu urządzenia, a Każda krzywa zamieni się w sekwencji wierszy.
GetMiterLimit Zwraca ścięcia kontekstu urządzenia.
Funkcja GetPath Pobiera współrzędnych określających punkty końcowe linii i punktów kontroli krzywych znalezione w ścieżce, który wybrano do kontekstu urządzenia.
SelectClipPath Wybiera bieżącą ścieżkę jako obszar przycinania kontekstu urządzenia, łącząc nowy region z wszelkich istniejących wycinany obszar przy użyciu określonego trybu.
SetMiterLimit Ustawia limit długości progu ścięcia sprzężenia dla kontekstu urządzenia.
StrokeAndFillPath Zamyka wszystkie otwarte dane w ścieżce, uderza kontur ścieżki za pomocą bieżącego pióra oraz wypełnienia jej wnętrze przy użyciu aktualnego pędzla.
StrokePath Renderuje określonej ścieżce przy użyciu bieżącego pióra.
WidenPath Nowo definiuje pojęcie bieżącą ścieżkę jako obszar, który byłby malowane, jeśli ścieżka zostały obrysowany za pomocą pióra aktualnie zaznaczony do kontekstu urządzenia.

Omówie&nie CDC |nbsp; Bazowy klasy członków | Wykres hierarchii

Index