Třída CDrawingManager
CDrawingManager Třída implementuje složité algoritmy výkresu.
class CDrawingManager : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CDrawingManager objektu. |
|
CDrawingManager::~CDrawingManager |
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Vytvoří 32bitové rastr nezávislý na zařízení (DIB), aplikace mohly zapisovat přímo do. |
|
Zobrazí bitmap, které mají průhledný nebo poloprůhledný pixelů. |
|
Otočí zdroj obsahu DC uvnitř dané obdélník o +/-90 stupňů |
|
Kreslí elipsu se zadané barvy výplně a ohraničení. |
|
Nakreslí okruhu a výplně přechodem barvy. |
|
Nakreslí čáru. |
|
Kreslí obdélník se zadané barvy výplně a ohraničení. |
|
Kreslí obdélníkové oblasti stínu. |
|
Obdélníkové oblasti vyplní dvě barevné přechody. |
|
Vyplní obdélníkové oblasti určené barvy přechodu. |
|
Vyplní obdélníkové oblasti určené barvy přechodu.Je určena také směr změnit barvu přechodu. |
|
Vyplní zadanou šedá barva obdélníku. |
|
Zvýrazní obdélníkové oblasti. |
|
Převede barvy z reprezentace HLS Z RGB reprezentace. |
|
Převede barvy z reprezentace HLS Z RGB reprezentace. |
|
Převede barvy RGB reprezentace z reprezentace HSV. |
|
Pomocná metoda, která převede hodnotu odstínu červené, zelené nebo modré komponenty. |
|
Překlopí obdélníkové oblasti. |
|
Pomocné metody, která určí konečnou barvu Poloprůhledný pixel. |
|
Vytvoří rastrový obrázek, který lze použít jako stín. |
|
Převede barvy z RGB reprezentace HSL zastoupení. |
|
Převede barvy z RGB reprezentace HSV zastoupení. |
|
Pomocná metoda, která částečně průhledné obrazové body v bitmapě barvy. |
|
Pomocné metody určené barvy změní jeden obrazový bod v rastru. |
|
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
Požadavky
Záhlaví: afxdrawmanager.h