Sdílet prostřednictvím


Třída CDrawingManager

CDrawingManager Třída implementuje složité algoritmy výkresu.

class CDrawingManager : public CObject

Členy

Bb983843.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CDrawingManager::CDrawingManager

Konstrukce CDrawingManager objektu.

CDrawingManager::~CDrawingManager

Destruktoru.

Bb983843.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CDrawingManager::CreateBitmap_32

Vytvoří 32bitové rastr nezávislý na zařízení (DIB), aplikace mohly zapisovat přímo do.

CDrawingManager::DrawAlpha

Zobrazí bitmap, které mají průhledný nebo poloprůhledný pixelů.

CDrawingManager::DrawRotated

Otočí zdroj obsahu DC uvnitř dané obdélník o +/-90 stupňů

CDrawingManager::DrawEllipse

Kreslí elipsu se zadané barvy výplně a ohraničení.

CDrawingManager::DrawGradientRing

Nakreslí okruhu a výplně přechodem barvy.

CDrawingManager::DrawLine CDrawingManager::DrawLineA

Nakreslí čáru.

CDrawingManager::DrawRect

Kreslí obdélník se zadané barvy výplně a ohraničení.

CDrawingManager::DrawShadow

Kreslí obdélníkové oblasti stínu.

CDrawingManager::Fill4ColorsGradient

Obdélníkové oblasti vyplní dvě barevné přechody.

CDrawingManager::FillGradient

Vyplní obdélníkové oblasti určené barvy přechodu.

CDrawingManager::FillGradient2

Vyplní obdélníkové oblasti určené barvy přechodu.Je určena také směr změnit barvu přechodu.

CDrawingManager::GrayRect

Vyplní zadanou šedá barva obdélníku.

CDrawingManager::HighlightRect

Zvýrazní obdélníkové oblasti.

CDrawingManager::HLStoRGB_ONE

Převede barvy z reprezentace HLS Z RGB reprezentace.

CDrawingManager::HLStoRGB_TWO

Převede barvy z reprezentace HLS Z RGB reprezentace.

CDrawingManager::HSVtoRGB

Převede barvy RGB reprezentace z reprezentace HSV.

CDrawingManager::HuetoRGB

Pomocná metoda, která převede hodnotu odstínu červené, zelené nebo modré komponenty.

CDrawingManager::MirrorRect

Překlopí obdélníkové oblasti.

CDrawingManager::PixelAlpha

Pomocné metody, která určí konečnou barvu Poloprůhledný pixel.

CDrawingManager::PrepareShadowMask

Vytvoří rastrový obrázek, který lze použít jako stín.

CDrawingManager::RGBtoHSL

Převede barvy z RGB reprezentace HSL zastoupení.

CDrawingManager::RGBtoHSV

Převede barvy z RGB reprezentace HSV zastoupení.

CDrawingManager::SetAlphaPixel

Pomocná metoda, která částečně průhledné obrazové body v bitmapě barvy.

CDrawingManager::SetPixel

Pomocné metody určené barvy změní jeden obrazový bod v rastru.

CDrawingManager::SmartMixColors

Kombinuje dvě barvy, založený na váženém poměru.

Poznámky

CDrawingManager Třída poskytuje funkce pro kreslení stíny, barvy, přechody a zvýrazněné obdélníky.Provádí také alfa prolnutí.Tato třída slouží k přímo změnit uživatelské rozhraní aplikace.

Hierarchii dědičnosti

CObject

   CDrawingManager

Požadavky

Záhlaví: afxdrawmanager.h

Viz také

Referenční dokumentace

Diagram hierarchie

Další zdroje

Třídy MFC