Třída CMFCToolBarImages
Obrázky na panelu nástrojů. CMFCToolBarImages Třída spravuje nástrojů obrazy načtené ze zdrojů aplikací nebo ze souborů.
class CMFCToolBarImages : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CMFCToolBarImages objektu. |
Veřejné metody
Název |
Description |
---|---|
|
|
Přidá ikonu na panelu nástrojů obrázky. |
|
Přidá panel nástrojů obrázky rastrový obrázek. |
|
|
|
Uvolní systémové prostředky, které byly přiděleny na tento objekt. |
|
Podtržené převádí rastrové obrazy 32 bitů na pixel. |
|
|
|
|
|
Inicializuje nástrojů obrázky z seznam obrázků (Třída CImageList). |
|
|
|
Odstraní obrázku, který má zadaný index z nástrojů obrazů, pokud tato sada nástrojů obrázky obsahuje uživatelem definované obrázky. |
|
Nakreslí jediný panel nástrojů Obrázek (tlačítko). |
|
|
|
|
|
Po panel nástrojů Obrázek se uvolní systémové zdroje. |
|
Vrátí index určeného obrázku z obrazů nástrojů ikonu. |
|
Vyplní obdélník pomocí štětce, který má barvy pozadí panelu nástrojů. |
|
|
|
Vrátí aktuální rozlišení obrazů podtržené. |
|
Vrátí počet obrázků na panelu nástrojů. |
|
Vrátí hodnotu kanálu alfa pro obrazy zakázáno. |
|
|
|
Obnoví velikost obrazů nástrojů, které jsou uloženy v paměti (velikost zdroje) nebo velikost obrazů nástrojů, které jsou stanoveny na obrazovce (velikost cílového). |
|
Vrátí popisovač bitmapy obsahující všechny nástrojů obrázky. |
|
|
|
|
|
|
|
|
|
|
|
Vrátí index obrázku pro zadaný zdroj ID. |
|
Vrátí aktuální poměr podtržený obrazů. |
|
|
|
Grays obrazy nástrojů Vzhled zakázáno. |
|
Určuje, zda operační systém podporuje 32bitové alfa prolnutí. |
|
|
|
Určuje, zda je povolena podpora zprava doleva (RTL). |
|
Určuje, zda panel nástrojů obrázky jsou jen pro čtení. |
|
Udává, zda se měřítko podtržený obrazů, či nikoli. |
|
Určuje, zda tato sada nástrojů obrázky obsahuje uživatelem definované obrázky. |
|
Určuje, zda tato sada nástrojů obrázky obsahuje platný panel nástrojů Obrázek. |
|
Panel nástrojů obrázky načte ze systémových prostředků nebo ze souboru. |
|
|
|
|
|
|
|
|
|
|
|
Odráží všechny nástrojů obrázky vodorovně. |
|
Vodorovně zrcadlí bitmapy. |
|
|
|
|
|
|
|
Přiděluje prostředky potřebné k obrázku na panelu nástrojů kreslení zadané velikosti. |
|
Panel nástrojů obrázky ukládá do souboru, pokud tato sada nástrojů obrázky obsahuje uživatelem definované obrázky. |
|
|
|
Nastaví hodnotu kanálu alfa pro obrazy zakázáno. |
|
|
|
Nastaví velikost panelu nástrojů Obrázek (velikost zdroje). |
|
|
|
|
|
|
|
|
|
Nastaví barvu průhlednou nástrojů obrazů. |
|
Hladce změní velikost obrazů podtržené. |
|
Aktualizuje uživatelský panel nástrojů Obrázek z rastrového obrázku. |
Chráněné metody
Název |
Description |
---|---|
|
Datové členy
Název |
Description |
---|---|
TRUEPokud je zakázáno truecolor alfa prolnutí (32bitové barvy). |
Poznámky
Úplné bitmapové obrazy nástrojů spravované CMFCToolbarImages se skládá z jednoho nebo více obrazů malý panel nástrojů (tlačítka) pevné velikosti.
Příklad
Následující příklad ukazuje, jak nakonfigurovat CMFCToolBarImages pomocí různých metod v objektu CMFCToolBarImages třídy.Příklad ukazuje, jak nastavit velikost obrázku panelu nástrojů, načtení obrazu a nastavit průhlednou barvu obrázku.Tento fragment kódu je součástí Visual Studio Demo vzorku.
CMFCToolBarImages m_Image;
...
m_Image.SetImageSize (CSize (32, 32));
m_Image.Load(IDR_START);
m_Image.SetTransparentColor(RGB(255, 0, 255));
Hierarchii dědičnosti
Požadavky
Záhlaví: afxtoolbarimages.h