Třída Nemocnosti
Definuje třídu objektů kontext zařízení.
class CDC : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CDC objektu. |
Veřejné metody
Název |
Description |
---|---|
Ukončí aktuální tiskovou úlohu mazání vše aplikace byl zapsán na zařízení od posledního volání, které StartDoc členské funkce. |
|
Zavře a zahodí všechny cesty v kontextu zařízení. |
|
Zkopíruje poznámky z vyrovnávací paměti do zadaný formát rozšířeného metasouboru. |
|
Zobrazí bitmap, které mají průhledný nebo poloprůhledný pixelů. |
|
Segment čáry a oblouk kreslí a přesune aktuální pozice ke koncovému bodu oblouku. |
|
Eliptický oblouk kreslí. |
|
Eliptický oblouk kreslí.Tato funkce je podobná Arc , až na to, že je aktualizován na aktuální pozici. |
|
Kontext zařízení Windows připojí k této CDC objektu. |
|
Otevře cestu závorka v kontextu zařízení. |
|
Zkopíruje bitmapy z kontextu zařízení. |
|
Nakreslí tětivy (uzavřené obrázek ohraničené elipsy a segment čáry). |
|
Zavře otevřený obrázek v cestě. |
|
Vytvoří paměťové zařízení kontextu, který je kompatibilní s jiného kontextu zařízení.Lze jej použít k přípravě obrazy v paměti. |
|
Vytváří kontext zařízení pro konkrétní zařízení. |
|
Vytvoří kontextové informace pro konkrétní zařízení.To umožňuje rychle získat informace o zařízení bez vytváření kontextu zařízení. |
|
Odstraní kontextu zařízení systému Windows přidružené k tomuto CDC objektu. |
|
Volání CWinApp doba nečinnosti popisovač odstraňte všechny dočasné CDC objekt vytvořený FromHandle .Odpojí také kontext zařízení. |
|
Odpojí se od tohoto kontextu zařízení systému Windows CDC objektu. |
|
Převede jednotky zařízení do HIMETRIC jednotek. |
|
Převede jednotky zařízení do logických jednotek. |
|
Kreslí obdélník trojrozměrné. |
|
Vymaže a znovu nakreslí obdélník, jako je přetažena. |
|
Nakreslí obdélník, okraje. |
|
Přístup k výkresu možnosti zobrazení videa, které nejsou přímo dostupná prostřednictvím rozhraní grafických zařízení (GDI). |
|
Kreslí obdélník ve stylu označuje fokus. |
|
Nakreslete rámeček řízení. |
|
Nakreslí ikona. |
|
Zobrazí obraz a použije vizuální efekt označující stav. |
|
Nakreslí formátovaný text zadaný obdélník. |
|
Nakreslí formátovaný text zadaný obdélník pomocí dalších formátů. |
|
Kreslí elipsu. |
|
Tisková úloha spuštěna končí StartDoc členské funkce. |
|
Informuje o ovladač zařízení, který je poslední stránky. |
|
Zavře závorka cestu a vybere cesty definovány závorka do kontextu zařízení. |
|
Výčet per a stopy v kontextu zařízení k dispozici. |
|
Umožňuje aplikacím přístup k zařízením, které nejsou přímo dostupné z určitého zařízení prostřednictvím rozhraní GDI.Také umožňuje přístup k úniku funkcí systému Windows.Escape volání aplikací jsou přeložen a odeslán ovladač zařízení. |
|
Vytvoří novou oblast oříznutí, skládající se z existující oblast oříznutí minus určeného obdélníku. |
|
Vyloučením aktualizované oblast v okně z ořezové oblasti zabrání neplatný oblastí okna výkresu. |
|
Vyplní oblast aktuální stopy.Umožňuje větší flexibilitu než CDC::FloodFill členské funkce. |
|
Zapíše řetězec znaků v obdélníkové oblasti pomocí aktuálně vybraného písma. |
|
Zavře všechny otevřené obrázky v aktuální cestě a vyplní vnitřní cesty pomocí aktuální stopy a plnění mnohoúhelníkový režim. |
|
Vyplní danou obdélník pomocí určité stopy. |
|
Vyplní zadanou stopy určité oblasti. |
|
Obdélník výplně plnou barvou. |
|
Převede všechny křivek v cestě vybraná do aktuální kontext zařízení a každé křivky se změní pořadí řádků. |
|
Vyplní oblast aktuální stopy. |
|
Ohraničení kolem obdélníku. |
|
Ohraničení kolem určité oblasti použití štětce. |
|
Vrací ukazatel CDC objektu při popisovač kontextu zařízení.Pokud CDC není připojen objekt popisovače dočasnou CDC objekt je vytvořen a připojena. |
|
Vrátí aktuální směr oblouku v kontextu zařízení. |
|
Obnoví nastavení pro aktuální filtr poměr stran. |
|
Načte aktuální barvou pozadí. |
|
Obnoví režim pozadí. |
|
Vrátí aktuální akumulované ohraničovací obdélník pro kontext zařízení. |
|
Načte aktuální stopy původu. |
|
Načte šířky v logických jednotek po sobě jdoucích znaků v dané oblasti z aktuální písmo. |
|
Načte šířky v logických jednotek po sobě jdoucích glyf indexů v dané oblasti z aktuální písmo TrueType. |
|
Načte různé typy informací na řetězec znaků. |
|
Načte z aktuální písmo Zlomkové šířky po sobě jdoucích znaků v dané oblasti. |
|
Načte šířky v logické souřadnice indexů po sobě jdoucích glyfů v dané oblasti z aktuální písmo. |
|
Načte rozměry tightest ohraničovací obdélník kolem aktuální hranice oříznutí. |
|
Načítá hodnoty úpravy barev pro kontext zařízení. |
|
Vrací ukazatel na aktuálně vybrané CBitmap objektu. |
|
Vrací ukazatel na aktuálně vybrané CBrush objektu. |
|
Vrací ukazatel na aktuálně vybrané CFont objektu. |
|
Vrací ukazatel na aktuálně vybrané CPalette objektu. |
|
Vrací ukazatel na aktuálně vybrané CPen objektu. |
|
Načte aktuální pozici pera (v logické souřadnice). |
|
Načte aktuální barva stopy. |
|
Načte aktuální barvu pera. |
|
Načte zadaný typ zařízení specifické informace o možnostech dané zobrazovacího zařízení. |
|
Načte informace Metrika písma ze souboru Škálovatelné písmo.Informace načtení je identifikován určení Posun do souboru písma a délka informace vrátit. |
|
Vrátí informace o aktuálně vybrané písmo pro zobrazení zadaného kontextu. |
|
Načte křivku obrys nebo rastrový obrázek pro znak osnovy v aktuální písmo. |
|
Načte aktuální grafický režim pro kontext zařízení. |
|
Načte polotónování stopy. |
|
Načte znak vyrovnání párů v kontextu zařízení vybraného písma. |
|
Načte rozložení kontextu zařízení (DC).Rozložení může být buď zleva doprava (výchozí) nebo zprava doleva (zrcadlení). |
|
Načte aktuální mapování režim. |
|
Vrátí limit úkosu kontextu zařízení. |
|
Vyhledá nejbližší barvu logické určitou barvu logické představující dané zařízení. |
|
Načte informace Metrika písma písmo TrueType. |
|
Načte šířky jednotlivých znaků v skupinu po sobě jdoucích znaků z aktuální písmo v kontextu výstupní zařízení. |
|
Vypočítá šířku a výšku řetězec znaků v kontextu výstupní zařízení. |
|
Vypočítá šířku a výšku řádku textu na výstupní zařízení kontextu určit rozměry pomocí aktuálního písma. |
|
Metriky pro aktuální písmo načte z kontextu výstupní zařízení. |
|
Načte souřadnice definování koncové body čáry a řídicími body křivek v kontextu zařízení do vybrané cestě nalezen. |
|
Načítá hodnotu RGB barvy obrazového bodu v zadaném bodu. |
|
Načte aktuální režim vyplňování mnohoúhelník. |
|
Načte aktuální režim kreslení. |
|
Vrátí CDC::m_hDC, kontext výstupní zařízení. |
|
Načte aktuální režim rastr roztažení. |
|
Vypočítá šířku a výšku řetězec znaků na atribut kontextu zařízení. |
|
Načte příznaky zarovnání textu. |
|
Načte aktuální nastavení množství intercharacter mezery. |
|
Načte aktuální barvu textu. |
|
Vypočítá šířku a výšku řádku textu v kontextu zařízení atributu určit rozměry pomocí aktuálního písma. |
|
Zjišťuje počet znaků určený řetězec, který se vejde do určeného místa a vyplní pole pro každou z těchto znaků v rozsahu textu. |
|
Načte šířku a výšku určené pole glyf indexy. |
|
Zkopíruje název písma aktuální písmo do vyrovnávací paměti jako řetězec zakončený hodnotou null. |
|
Metriky pro aktuální písmo načte z atribut kontextu zařízení. |
|
Načítá x - a y rozsahy tohoto okna. |
|
Načte souřadnice x a y výchozí bod. |
|
Vrátí okno přidružené zobrazení kontextu zařízení. |
|
Načítá x - a y rozsahy přidružené okna. |
|
Načte souřadnice x a y původu souvisejícího okna. |
|
Načte aktuální Světové místa k transformaci místo na stránce. |
|
Vyplní gradating barvu obdélníku a trojúhelník struktur. |
|
Nakreslí aktivní (šedě) text v daném místě. |
|
Převede HIMETRIC jednotek na jednotky zařízení. |
|
Převede HIMETRIC jednotek do logických jednotek. |
|
Vytvoří novou oblast oříznutí tvořící průsečík aktuální oblasti a obdélník. |
|
Invertuje obsah obdélník. |
|
Invertuje barvy v regionu. |
|
Určuje, zda kontext zařízení používá pro tisk. |
|
Nakreslí čáru z aktuální pozice až do, ale ne včetně, bod. |
|
Převede zařízení jednotek logických jednotek. |
|
Převede logických jednotek do HIMETRIC jednotek. |
|
Kombinuje data barev pro zdrojové a cílové bitmapy pomocí dané masku a rastrové operace. |
|
Změní svět transformace pro kontext zařízení pomocí určeného režimu. |
|
Přesune aktuální pozici. |
|
Přesune oblast oříznutí daného zařízení. |
|
Změní výchozí bod vzhledem k souřadnicím aktuální výchozí bod. |
|
Upraví původu okna vzhledem k souřadnicím aktuálního okna původu. |
|
Vyplní oblast vybrané stopy. |
|
Vytvoří vzorek bit. |
|
Nakreslí výsečového tvaru klínu. |
|
Přehrává obsah zadaného metasoubor u daného zařízení.Vylepšená verze PlayMetaFile zobrazí obrázek uložený v daný formát rozšířeného metasouboru.Metasoubor lze přehrávat na libovolném počtu. |
|
Provede přenos bloků bitů barevná data z určeného obdélníku v kontextu zdrojového zařízení na zadaný Kosoúhelník v souvislosti s daným zařízením. |
|
Kreslí křivky jednoho nebo více Bzier.Aktuální pozice použít ani aktualizovány. |
|
Nakreslí jeden nebo více Bzier křivky a posune koncový bod křivky Bzier poslední aktuální pozici. |
|
Nakreslí sadu segmentů čáry a křivky Bzier.Tato funkce aktualizuje aktuální pozici. |
|
Nakreslí mnohoúhelník, skládající se ze dvou nebo více bodů (vrcholy) spojených čarami. |
|
Nakreslí sadu segmenty čáry zadané body sítě. |
|
Nakreslí rovnou jeden nebo více řádků a přesune aktuální polohy koncového bodu posledního řádku. |
|
Vytvoří dvě nebo více mnohoúhelníky, které jsou vyplněny pomocí aktuální režim vyplňování mnohoúhelník.Může být mnohoúhelníky nesouvislý nebo může překrývat. |
|
Nakreslí více řad segmenty čáry připojené.Aktuální pozice použít ani aktualizovány pomocí této funkce. |
|
Určuje, zda je daný bod uvnitř oblasti oříznutí. |
|
Mapuje paletu položky v aktuální paletě logické systémové palety. |
|
Nakreslí obdélník pomocí aktuální pera a vyplní pomocí aktuální stopy. |
|
Určuje, zda část dané obdélník ležel oblast oříznutí. |
|
Vydání m_hAttribDC , atribut kontextu zařízení. |
|
Vydání m_hDC , kontext výstupní zařízení. |
|
Aktualizace m_hAttribDC kontext zařízení. |
|
Obnoví kontext zařízení do předchozího stavu uložen s SaveDC . |
|
Kreslí obdélník se zaoblenými rohy pomocí aktuální pera a vyplněny pomocí aktuální stopy. |
|
Uloží aktuální stav kontext zařízení. |
|
Upraví zobrazení rozsahu vzhledem k aktuální hodnoty. |
|
Upraví rozsahů okna vzhledem k aktuální hodnoty. |
|
Posouvá obdélníku bits vodorovně a svisle. |
|
Vybere aktuální cestu jako ořezovou oblast v kontextu zařízení kombinující nové oblasti s jakékoli existující oblast oříznutí pomocí určeného režimu. |
|
Kombinuje regionu s aktuální oblast oříznutí pomocí určeného režimu. |
|
Vybere nakresleného objektu GDI jako pero. |
|
Vybere logické palety. |
|
Vybere jeden z předdefinovaných akcií per, stopy nebo písem systému Windows. |
|
Nastaví funkci dodávané programátor zpětné volání, volání systému Windows, pokud musí být přerušena tiskové úlohy. |
|
Nastaví směr kreslení pro funkce oblouku a obdélník. |
|
Nastaví m_hAttribDC , atribut kontextu zařízení. |
|
Nastaví aktuální barvou pozadí. |
|
Nastaví režim pozadí. |
|
Řídí hromadění ohraničovací obdélník informace kontextu zařízení. |
|
Určuje další stopy vybraná do kontextu zařízení původu. |
|
Nastaví barevné úpravy hodnoty pro kontext zařízení pomocí zadaných hodnot. |
|
Nastaví aktuální barvu stopy. |
|
Nastaví aktuální barvu pera. |
|
Nastaví aktuální režim grafiky pro kontext zařízení. |
|
Změny rozložení kontextu zařízení (DC). |
|
Nastaví aktuální režim mapování. |
|
Mění algoritmus, který používá mapování písma namapuje logickou písma fyzické písma. |
|
Nastaví maximální délku spojení úkosu kontextu zařízení. |
|
Nastaví m_hDC , kontext výstupní zařízení. |
|
Nastaví na zadaný bod nejblíže sbližování určené barvy obrazového bodu. |
|
Nastaví na zadaných souřadnic nejbližší sbližování určené barvy obrazového bodu.SetPixelVje rychlejší než SetPixel protože nemusí vrátit hodnotu barvy bodu skutečně vybarvené. |
|
Nastaví režim vyplňování mnohoúhelník. |
|
Nastaví aktuální režim kreslení. |
|
Nastaví režim rastr roztažení. |
|
Nastaví zarovnání textu příznaky. |
|
Nastaví vzdálenost intercharacter. |
|
Nastaví barvu textu. |
|
Přidá mezeru na konec znaků v řetězci. |
|
Nastaví x - a y rozsahy tohoto okna. |
|
Nastaví výchozí bod. |
|
Nastaví x - a y rozsahy přidružené okna. |
|
Nastaví okno původu kontext zařízení. |
|
Nastaví aktuální místo světa transformace místo na stránce. |
|
Informuje o ovladač zařízení, který spouští novou tiskovou úlohu. |
|
Informuje o ovladač zařízení, který spouští novou stránku. |
|
Rastrový obrázek ze zdrojového obdélníku a zařízení se přesune do cílového obdélníku roztažení nebo komprese bitmapy v případě potřeby přizpůsobit rozměry cílového obdélníku. |
|
Zavře všechny otevřené obrázky v cestě, narazilo obrys cesty pomocí aktuální pera a vyplní pomocí aktuální stopy jeho vnitřek. |
|
Vykreslí zadanou cestu pomocí aktuální pera. |
|
Zapíše řetězec znaků v zadaném umístění, rozšířením karty hodnoty zadané v poli pozice zarážky tabulátoru. |
|
Zapíše řetězec znaků v zadaném umístění aktuálně vybrané písmo. |
|
Přenáší bit blok barevná data z určené zdrojové zařízení kontextu do kontextu cílové zařízení vykreslování určitou barvu průhlednou v přenosu. |
|
Aktualizace oblasti klienta v kontextu zařízení odpovídající aktuální barvy v oblasti klienta na paletu systému na základě pixelů. |
|
Předefinuje aktuální cestu jako oblast, která by vybarvené, pokud cesta byly vytažené pomocí pera aktuálně vybraný do kontextu zařízení. |
Veřejné operátory
Název |
Description |
---|---|
Získá popisovač kontextu zařízení. |
Veřejné datové členy
Název |
Description |
---|---|
Kontext atribut zařízení používá tento CDC objektu. |
|
Kontext výstupní zařízení používá tento CDC objektu. |
Poznámky
CDC Objekt pro práci s kontext zařízení, například monitor nebo tiskárnu, jakož i členy pro práci s kontextem zobrazení přidružené oblasti okna klienta poskytuje funkce členů.
Proveďte všechny kresby pomocí členské funkce CDC objektu.Třída poskytuje funkce členů pro operace v kontextu zařízení, práce s nástroje pro výběr objektu zařízení rozhraní (GDI) bezpečné typu grafiky, kreslení a práci s barvami a palety.Poskytuje také členské funkce získání a nastavení výkresu atributy, mapování, práce s zobrazení, práce s rozsahu okno Převod souřadnic, práce s oblastí oříznutí, kreslení čar a kreslení jednoduché tvary, elipsy a mnohoúhelníky.Funkce členů jsou k dispozici také pro kreslení textu, práci s písmy, pomocí tiskárny únik, rolování a přehrávání metasoubory.
Použít CDC objektu, sestavit jej a potom volat funkce, které paralelní funkcí systému Windows, které používají zařízení kontexty její členské.
[!POZNÁMKA]
V systému Windows 95/98 všechny souřadnice obrazovky jsou omezeny na 16 bitů.Proto int předán CDC členské funkce musí ležet v to –32768 rozsah do 32767.
Pro konkrétní použití knihovny Microsoft Foundation Class obsahuje několik tříd odvozených od CDC .CPaintDCzapouzdřuje volání BeginPaint a EndPaint .CClientDCspravuje kontext zobrazení přidružené oblasti okna klienta.CWindowDCspravuje kontext zobrazení přidružené celého okna, včetně jeho rámečku a ovládací prvky.CMetaFileDCPřidruží metasoubor kontext zařízení.
CDCobsahuje dvě funkce členů GetLayout a SetLayout, pro zpětný chod rozložení kontext zařízení nedědí z okna jeho rozložení.Takové orientaci zprava doleva je nutné pro aplikace vytvořené pro kultur, například arabština nebo hebrejština, kde znak rozložení není Evropské normy.
CDCobsahuje dvě zařízení kontexty, m_hDC a m_hAttribDC, který na vytváření CDC objektů, které odkazují na stejné zařízení.CDCpřesměruje všechna volání GDI výstup na m_hDC a většina atribut GDI volání do m_hAttribDC .(Příklad volání atributu GetTextColor , zatímco SetTextColor je volání výstupu.)
Například rámci používá tyto kontexty dvě zařízení implementovat CMetaFileDC objekt, který odešle výstup metasoubor při čtení atributů z fyzických zařízení.Náhled tisku je implementována v rámci podobným způsobem.Můžete také dvě zařízení kontexty podobným způsobem v kódu aplikace.
Jsou časy, kdy je nutné text metrika informace z obou m_hDC a m_hAttribDC zařízení kontexty.Následující páry funkce poskytují tuto funkci:
Používá m_hAttribDC |
Používá m_hDC |
---|---|
Další informace o CDC , viz Kontexty zařízení.
Hierarchii dědičnosti
CDC
Požadavky
Záhlaví: afxwin.h