CDC::SetMapMode
Nastaví režim mapování.
virtual int SetMapMode(
int nMapMode
);
Parametry
nMapMode
Určuje režim nové mapování.Může být některá z následujících hodnot:MM_ANISOTROPICLogické jednotky jsou převedeny na libovolné jednotky s osami libovolně měřítkem.Nastavení režimu mapování na MM_ANISOTROPIC nemění aktuální nastavení okna nebo zobrazení.Chcete-li změnit jednotky, orientaci a měřítko, zavolejte SetWindowExt a SetViewportExt funkce členů.
MM_HIENGLISHKaždá logická jednotka je převedena na 0,001 palce.Pozitivní x je doprava; pozitivní y je nahoru.
MM_HIMETRICKaždá logická jednotka je převedena na 0,01 milimetru.Pozitivní x je doprava; pozitivní y je nahoru.
MM_ISOTROPICLogické jednotky jsou převedeny na libovolné jednotky se stejnou šířkou osami 1 jednotka podél osy x je rovna 1 jednotka podél osy y.Použití SetWindowExt a SetViewportExt funkce členů určete požadované jednotky a orientaci OS.GDI provádí úpravy podle potřeby zajistit, aby x a y jednotek zůstávají stejné velikosti.
MM_LOENGLISHKaždá logická jednotka je převedena na 0,01 palce.Pozitivní x je doprava; pozitivní y je nahoru.
MM_LOMETRICKaždá logická jednotka je převedena na 0,1 milimetru.Pozitivní x je doprava; pozitivní y je nahoru.
MM_TEXTKaždá logická jednotka je převedena na zařízení 1 pixel.Pozitivní x je doprava; pozitivní y je dolů.
MM_TWIPSKaždá logická jednotka je převedena na 1/20 bodu.(Bod je 1/72 palce, twip je 1/1440 palce.) Pozitivní x je doprava; pozitivní y je nahoru.
Vrácená hodnota
Předchozí režim mapování.
Poznámky
Definuje mapování režimu jednotku měření, logické jednotky převést jednotky zařízení; definuje také orientaci zařízení x a y, osa.GDI používá režim mapování logické souřadnice převést souřadnice příslušné zařízení. MM_TEXT Režimu umožňuje aplikacím pracovat v pixelech zařízení, kde se rovná 1 obrazový bod 1 jednotka.Fyzická velikost obrazového bodu se liší od zařízení zařízení.
MM_HIENGLISH , MM_HIMETRIC , MM_LOENGLISH , MM_LOMETRIC , A MM_TWIPS režimy jsou užitečné pro aplikace, které se musí kreslit v fyzicky smysluplné jednotkách (například palce nebo milimetry). MM_ISOTROPIC Režimu zajišťuje poměr 1: 1, což je užitečné, pokud je důležité zachovat přesný tvar obrázku. MM_ANISOTROPIC Režim umožňuje souřadnic x a y-upravit nezávisle.
[!POZNÁMKA]
Při volání SetLayout DC (kontext zařízení) změnit na rozložení zprava doleva, SetLayout automaticky změní režim mapování na MM_ISOTROPIC .
Příklad
Příklad pro CView::OnPrepareDC.
Požadavky
Záhlaví: afxwin.h