Klasa CDC
Definiuje klasę obiektów kontekstu urządzenia.
class CDC : public CObject
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CDC obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Kończy bieżące zadanie drukowania, wymazywanie wszystko aplikacji został zapisany do urządzenia od czasu ostatniego wywołania, z StartDoc funkcji składowej. |
|
Zamyka i odrzuca wszelkie ścieżki w kontekście urządzenia. |
|
Kopiuje komentarz z buforu do określonego metaplik rozszerzony format. |
|
Wyświetla bitmap przezroczyste lub półprzezroczyste piksele. |
|
Rysuje odcinek linii i łuku i przenosi bieżącej pozycji punktu końcowego łuku. |
|
Rysuje łuk eliptyczny. |
|
Rysuje łuk eliptyczny.Ta funkcja jest podobny do Arc, z wyjątkiem, że bieżąca pozycja jest aktualizowany. |
|
Dołącza do tego kontekstu urządzenia Windows CDC obiektu. |
|
Otwiera nawias ścieżki w kontekście urządzenia. |
|
Kopiuje bitmapy z kontekstu określonego urządzenia. |
|
Rysuje cięciwy (rysunek zamknięte przez przecięcie elipsy i segmentu linii). |
|
Zamyka otwarty rysunek, w ścieżce. |
|
Tworzy kontekst pamięci urządzenia zgodnego z innego kontekstu urządzenia.Można go użyć do przygotowania obrazów w pamięci. |
|
Tworzy kontekstu urządzenia dla określonego urządzenia. |
|
Tworzy kontekst informacji dla określonego urządzenia.Zapewnia to szybkie uzyskanie informacji o urządzeniu bez tworzenia kontekstu urządzenia. |
|
Usuwa kontekstu urządzenia Windows związane z tym CDC obiektu. |
|
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. |
|
Odłącza kontekstu urządzenia systemu Windows z tego CDC obiektu. |
|
Konwertuje jednostek urządzenia do HIMETRIC jednostek. |
|
Konwertuje jednostek urządzenia jednostek logicznych. |
|
Rysuje prostokąt trójwymiarowych. |
|
Wymazuje i odrysowania prostokąta, jak zostanie przeciągnięty. |
|
Rysuje krawędzie prostokąta. |
|
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). |
|
Rysuje prostokąt w stylu używane do wskazywania fokus. |
|
Narysuj ramki formantu. |
|
Rysuje ikony. |
|
Wyświetla obraz i stosuje efekt wizualny, wskazując Państwo. |
|
Rysuje sformatowany tekst w określonego prostokąta. |
|
Rysuje sformatowany tekst w prostokącie określony przy użyciu dodatkowe formaty. |
|
Rysuje elipsę. |
|
Kończy zadanie drukowania przez StartDoc funkcji składowej. |
|
Informuje o sterownik urządzenia kończącym się strony. |
|
Zamyka nawias ścieżki i wybiera ścieżka zdefiniowana przez wspornik do kontekstu urządzenia. |
|
Wylicza piór i pędzle dostępne w kontekście urządzenia. |
|
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. |
|
Tworzy nowy region przycinania, która składa się z istniejących obszar przycinania minus określonego prostokąta. |
|
Zapobiega rysunku nieprawidłowy obszarach okna przez wykluczanie zaktualizowane regionu, w oknie region przycinania. |
|
Wypełnia obszar aktualnego pędzla.Zapewnia większą elastyczność niż CDC::FloodFill funkcji składowej. |
|
Zapisuje ciąg znaków do obszaru prostokątnego przy użyciu aktualnie wybranej czcionki. |
|
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. |
|
Wypełnia danego prostokąta przy użyciu określonego pędzla. |
|
Wstawia określonego regionu określonego pędzla. |
|
Wstawia pełny kolor prostokąta. |
|
Przekształca każdy krzywe w ścieżce wybranych do bieżącego kontekstu urządzenia i włącza każdej krzywej w sekwencji wierszy. |
|
Wypełnia obszar aktualnego pędzla. |
|
Rysuje krawędY prostokąt. |
|
Rysuje krawędź wokół określonego regionu przy użyciu pędzla. |
|
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. |
|
Zwraca bieżący kierunek łuku dla kontekstu urządzenia. |
|
Pobiera ustawienia dla bieżącego filtru współczynnika proporcji. |
|
Pobiera bieżący kolor tła. |
|
Pobiera tryb tła. |
|
Zwraca bieżący zakumulowane prostokąta obwiedni w kontekście określonego urządzenia. |
|
Pobiera bieżący pędzel pochodzenia. |
|
Pobiera szerokości w jednostki logiczne kolejnych znaków w danym zakresie z bieżącej czcionki. |
|
Pobiera szerokości w jednostki logiczne indeksów kolejnych glifów w określonym zakresie z bieżącej czcionki TrueType. |
|
Pobiera różne rodzaje informacji na ciąg znaków. |
|
Szerokości ułamkowe kolejne znaki w danym zakresie pobiera z bieżącej czcionki. |
|
Pobiera szerokości w logiczne współrzędne wskaźników kolejnych glifów w określonym zakresie z bieżącej czcionki. |
|
Pobiera wymiary obwiedni tightest prostokąt wokół bieżącego granicę przycinania. |
|
Pobiera wartości korekty kolorów dla kontekstu urządzenia. |
|
Zwraca wskaźnik do aktualnie wybranego CBitmap obiektu. |
|
Zwraca wskaźnik do aktualnie wybranego CBrush obiektu. |
|
Zwraca wskaźnik do aktualnie wybranego CFont obiektu. |
|
Zwraca wskaźnik do aktualnie wybranego CPalette obiektu. |
|
Zwraca wskaźnik do aktualnie wybranego CPen obiektu. |
|
Pobiera bieżącego położenia pióra (w współrzędne logicznych). |
|
Pobiera bieżący kolor pędzla. |
|
Pobiera bieżący kolor pióra. |
|
Pobiera określonego rodzaju informacje specyficzne dla urządzenia urządzenie wyświetlające danej możliwości. |
|
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ć. |
|
Zwraca informacje o aktualnie wybranej czcionki wyświetlania określonego kontekstu. |
|
Pobiera krzywej konspektu lub bitmapy znak konspektu w bieżącej czcionki. |
|
Pobiera bieżący tryb grafiki w kontekście określonego urządzenia. |
|
Pobiera pędzla półtonów. |
|
Pobiera znak kerning par czcionki aktualnie wybranego w kontekście określonego urządzenia. |
|
Pobiera układ kontekstu urządzenia (DC).Układ można albo lewej do prawej (domyślnie) lub od prawej do lewej (pulpit dublowany). |
|
Pobiera bieżący tryb mapowania. |
|
Zwraca ścięcia kontekstu urządzenia. |
|
Pobiera najbliższy kolor logiczne określonego koloru logiczne reprezentujące danego urządzenia. |
|
Pobiera informacje metryki czcionek dla czcionek TrueType. |
|
Pobiera szerokość poszczególnych znaków w grupę kolejnych znaków z bieżącej czcionki za pomocą kontekstu urządzenia wyjściowego. |
|
Oblicza szerokość i wysokość ciąg znaków na kontekstu urządzenia wyjściowego. |
|
Oblicza szerokość i wysokość wiersza tekstu na kontekstu urządzenia wyjściowego do określania wymiarów przy użyciu bieżącej czcionki. |
|
Pobiera metryki dla bieżącej czcionki z kontekstu urządzenia wyjściowego. |
|
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. |
|
Pobiera wartość koloru RGB pikseli w określonym punkcie. |
|
Pobiera bieżący tryb Wielokąt wypełniania. |
|
Pobiera bieżący tryb rysowania. |
|
Zwraca CDC::m_hDC, kontekstu urządzenia wyjściowego. |
|
Pobiera bieżący tryb rozciągając bitmapy. |
|
Oblicza szerokość i wysokość ciąg znaków na atrybutu kontekstu urządzenia. |
|
Pobiera flagi wyrównanie tekstu. |
|
Pobiera bieżące ustawienie wielkości odstępów intercharacter. |
|
Pobiera bieżący kolor tekstu. |
|
Oblicza szerokość i wysokość wiersza tekstu na atrybutu kontekstu urządzenia do określania wymiarów przy użyciu bieżącej czcionki. |
|
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. |
|
Pobiera szerokość i wysokość określonej tablicy wskaźników glifów. |
|
Kopiuje nazwa kroju czcionki bieżącej do bufora jako ciąg zakończony znakiem null. |
|
Pobiera metryki dla bieżącej czcionki z atrybutu kontekstu urządzenia. |
|
Pobiera x - i y zakresów okienka ekranu. |
|
Pobiera - współrzędnych x i y-pochodzenia WZIERNIKA. |
|
Zwraca okno skojarzone z kontekstu urządzenia wyświetlania. |
|
Pobiera x - i y zakresów skojarzone okna. |
|
Pobiera - współrzędnych x i y-pochodzenia odpowiedniego okna. |
|
Pobiera bieżącego miejsca świata transformacji miejsca na stronie. |
|
Wstawia prostokąt i trójkąt struktur gradating kolorów. |
|
Rysuje wygaszony tekst (wygaszone) w danej lokalizacji. |
|
Konwertuje HIMETRIC jednostek na jednostki urządzenia. |
|
Konwertuje HIMETRIC jednostek do jednostek logicznych. |
|
Tworzy nowy region przycinania tworzących przecięcia bieżącego regionu i prostokąta. |
|
Odwraca zawartość prostokąta. |
|
Odwraca kolory w regionie. |
|
Określa, czy kontekstu urządzenia jest używany do drukowania. |
|
Rysuje linię od bieżącej pozycji do, ale nie łącznie, punkt. |
|
Konwertuje jednostki logiczne jednostki urządzenia. |
|
Konwertuje jednostki logiczne do HIMETRIC jednostek. |
|
Łączy dane koloru dla map bitowych źródłowego i docelowego przy użyciu danego maski i rastrowe operacji. |
|
Zmienia transformacji świata kontekstu urządzenia, przy użyciu określonego trybu. |
|
Przenosi bieżącego położenia. |
|
Przenosi jest wycinany obszar danego urządzenia. |
|
Modyfikuje pochodzenia wziernika względem współrzędnych bieżącego pochodzenia WZIERNIKA. |
|
Modyfikuje pochodzenia okno względem współrzędnych pochodzenia bieżącego okna. |
|
Wstawia region pędzla. |
|
Tworzy wzorzec bitowy. |
|
Rysuje kołowy w kształcie klina. |
|
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. |
|
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. |
|
Rysuje krzywe Bzier jeden lub więcej.Bieżąca pozycja nie jest używany ani aktualizowane. |
|
Rysuje krzywe Bzier jeden lub więcej i przenosi bieżącej pozycji punktu końcowego ostatniego Bzier krzywej składanej. |
|
Rysuje zestaw segmentów linii i krzywych składanych Bzier.Ta funkcja aktualizacji bieżącego położenia. |
|
Rysuje wielokąt, składający się z dwóch lub więcej punktów (wierzchołków) połączone liniami. |
|
Rysuje segmenty linii łączących punkty określony zestaw. |
|
Rysuje linie proste jeden lub więcej i przenosi bieżącej pozycji punktu końcowego ostatniego wiersza. |
|
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. |
|
Rysuje wiele serii połączonych segmentów.Bieżąca pozycja nie jest używany ani aktualizowane przez tę funkcję. |
|
Określa, czy dany punkt w regionie przycinania. |
|
Mapuje palety zapisów w bieżącej palecie logiczne paleta systemu. |
|
Rysuje prostokąt przy użyciu bieżącego pióra i wypełnia je przy użyciu aktualnego pędzla. |
|
Określa, czy jakiejkolwiek części danego prostokąta leży w regionie przycinania. |
|
Wydanie m_hAttribDC, atrybutu kontekstu urządzenia. |
|
Wydanie m_hDC, kontekstu urządzenia wyjściowego. |
|
Aktualizacje m_hAttribDC kontekstu urządzenia. |
|
Przywraca poprzedni stan zapisany z kontekstu urządzenia SaveDC. |
|
Rysuje prostokąt z zaokrąglonymi narożnikami przy użyciu bieżącego pióra i wypełnione przy użyciu aktualnego pędzla. |
|
Zapisuje bieżący stan kontekstu urządzenia. |
|
Modyfikuje zakres wziernika względem bieżącej wartości. |
|
Modyfikuje zakresów okno względem bieżącej wartości. |
|
Przewija prostokąt bitów poziomo i pionowo. |
|
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. |
|
Łączy danego regionu z bieżącego regionu przycinającej przy użyciu określonego trybu. |
|
Zaznacza obiekt rysunkowy GDI, jak pióra. |
|
Wybiera logiczne palety. |
|
Wybiera jedną z wstępnie zdefiniowanych piór zapasów, Pędzle lub czcionki dostarczane przez system Windows. |
|
Ustawia funkcję dostarczane przez programistę wywołania zwrotnego, która wywołuje systemu Windows, jeśli zadania drukowania musi być przerwana. |
|
Ustawia kierunek rysowania stosowaną do funkcji łuku i prostokąta. |
|
Zestawy m_hAttribDC, atrybutu kontekstu urządzenia. |
|
Ustawia bieżący kolor tła. |
|
Ustawia tryb tła. |
|
Kontroluje gromadzenia informacji kontekstu urządzenia określonego prostokąta obwiedni. |
|
Określa pochodzenie dla następnego Pędzel zaznaczony do kontekstu urządzenia. |
|
Ustawia wartości korekty kolorów dla kontekstu urządzenia przy użyciu określonej wartości. |
|
Ustawia bieżący kolor pędzla. |
|
Ustawia bieżący kolor pióra. |
|
Ustawia bieżący tryb grafiki w kontekście określonego urządzenia. |
|
Zmienia układ kontekstu urządzenia (DC). |
|
Ustawia bieżący tryb mapowania. |
|
Zmienia algorytm, który używa mapowania czcionek podczas mapowania czcionek logicznych do fizycznej czcionek. |
|
Ustawia limit długości sprzężeń ostre kontekstu urządzenia. |
|
Zestawy m_hDC, kontekstu urządzenia wyjściowego. |
|
Ustawia piksela na określony punkt zbliżenia najbliżej określonego koloru. |
|
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. |
|
Ustawia tryb Wielokąt wypełniania. |
|
Ustawia bieżący tryb rysowania. |
|
Ustawia tryb rozciągając bitmapy. |
|
Ustawia flagi wyrównanie tekstu. |
|
Ustawia odstęp intercharacter. |
|
Ustawia kolor tekstu. |
|
Dodaje odstęp znaki podziału w ciągu. |
|
Ustawia x - i y zakresów okienka ekranu. |
|
Ustawia pochodzenia WZIERNIKA. |
|
Ustawia x - i y zakresów skojarzone okna. |
|
Ustawia okna pochodzenia kontekstu urządzenia. |
|
Ustawia bieżący obszar świata transformacji miejsca na stronie. |
|
Informuje o sterownik urządzenia, który uruchamia zadanie drukowania. |
|
Informuje o sterownik urządzenia uruchamiany nowej strony. |
|
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. |
|
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. |
|
Określona ścieżka renderuje przy użyciu bieżącego pióra. |
|
Zapisuje ciąg znaków w określonej lokalizacji, rozszerzanie karty do wartości określonej w tablicy pozycje tabulatora. |
|
Zapisuje ciąg znaków w określonej lokalizacji przy użyciu aktualnie wybranej czcionki. |
|
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. |
|
Aktualizacje obszaru klienckiego przez dopasowanie bieżącego kontekstu urządzenia kolorów w obszarze klienta do palety systemu na podstawie poszczególne piksele. |
|
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. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Pobiera dojście kontekstu urządzenia. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Kontekst atrybut urządzenie używane przez to CDC obiektu. |
|
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 |
---|---|
Aby uzyskać więcej informacji na CDC, zobacz Kontekstów urządzeń.
Hierarchii dziedziczenia
CDC
Wymagania
Nagłówek: afxwin.h