Počet tipů: 34

Grafika

Převod HSL na RGB  Pokročilý 1.8.2002

Funkce, která převádí barvu vyjádřenou hodnotami HSL na hodnoty RGB.

Převod RGB na HSL  Pokročilý 1.8.2002

Funkce, která převádí barvu vyjádřenou hodnotami RGB na hodnoty HSL.

Zjištění informací o bitmapě  Pokročilý 1.11.2001

Procedura, která zjistí informace o rozměrech bitmapy, počtu barev a rozlišení.

Přehození dvou barev  Pokročilý 1.11.2001

Procedura, která přehodí dvě barvy v bitmapě o 256 barvách. Barvy se specifikují jako index v poli 256 barev.

Nastavení barvy pixelu  Pokročilý 1.11.2001

Metoda PSet je daleko více pomalejší, než by mohla být a je daleko vhodnější nahradit ji pomocí API funkcí. Tyto funkce jsou více než dvanáctkrát rychlejší než metoda PSet. Procedura, popsaná v tomto příkladu nahrazuje všechny červené pixely a je přibližně dvaapůlkrát rychlejší, než při použití PSet .

Zjištění barvy pixelu  Pokročilý 1.11.2001

Nahrazení standardní metody Point, která je zhruba třikrát pomalejší, než zde uvedený příklad, neboť převádí měrnou jednotku na pixely a data zjišťuje jako Single a ty konvertuje.

Převod WMF na BMP  Začátečník 1.9.2001

Je to tak primitivní, že jsem uvažoval o tom, zda je vůbec nutné takovouto informaci zveřejňovat, ale pak jsem dostal dotaz ....

Zjištění standardní ikony Windows  Pokročilý 1.5.2001

Funkce, která vrátí ukazatel na standardní ikonu Windows.

Vykreslení systémové ikony  Pokročilý 1.5.2001

Funkce, která vykreslí systémovou ikonu na specifické zařízení.

Převod ukazatele na Ikonu na objekt Picture  Pokročilý 1.5.2001

Funkce, která z ukazatele na ikonu vytvoří objekt Picture.

Převod Twipsů na Pixely  Pokročilý 1.3.2001

Popis funkce, která převádí rozměr v Twipsech na Pixely.

Horizontální a vertikální otočení obrázku  Pokročilý 1.2.2001

Popis volání API StretchBlt, pomocí kterého otočíte zrcadlově obrázek.

Vzhled MS Office  Pokročilý 1.2.2001

Procedura, která přidá kolem prvků typ hranic, jaké jsou v MS Office 2000.

Dočasná instalace fontu  Pokročilý 1.11.2000

Postup, jak dočasně zaregistrovat font a poté jej vyjmout z registrace.

Barva mimo formulář  Pokročilý 1.11.2000

Návod, jak si zjistit barvu pixelu, který je mimo hranice formuláře. Přejížděním myši po obrazovce se Vám bude zobrazovat aktuální barva včetně jejího HTML kódu.

Zjištění velikosti GIF obrázku  Začátečník 1.11.2000

Funkce, která Vám zjistí velikost GIF obrázku.

Zjištění velikosti JPG obrázku  Začátečník 1.11.2000

Funkce, která Vám zjistí velikost JPG obrázku.

Roztažení obrázku na formulář  Začátečník 1.10.2000

Roztažení bitmapy, wmf (a od verze VB5 i jpg a gif) na celý formulář je velmi jednoduché pomocí funkce PaintPicture. Tato funkce není ještě ve VB3 obsažena.

Tvorba gradientu  Začátečník 1.10.2000

Vytvořte na svém formuláři pozadí, které znáte ze Setupu.

Načtení pozadí Windows  Pokročilý 1.10.2000

Pomocí jednoduché API funkce si nechte na Váš formulář vykreslit pozadí Windows.

Počet barev podporovaných tiskárnou  Pokročilý 1.10.2000

Krátká funkce, která Vám vrátí počet barev, které tiskárna podporuje.

Převod systémové barvy na RGB  Začátečník 1.9.2000

Visual Basic nepoužívá RGB hodnoty barev, ale systémové barvy (Long hodnoty). Má sice funkci RGB, která systémovou barvu na RGB převádí, ale v mnoha případech není zcela dostačující.

Převod RGB na systémovou barvu  Začátečník 1.9.2000

Reversní funkce k předcházejícímu příkladu.

Test fontu  Pokročilý 1.9.2000

Funkce, která otestuje, zda je možno použít určitý font a v jaké velikosti.

Horizontální a vertikální zrcadlení obrázku  Pokročilý 1.9.2000

Poměrně jednoduché použití funkce StretchBlt pro vytvoření zrcadlového efektu.

Změna pozadí instalátoru  Začátečník 1.9.2000

Pokud Vás unavuje standardní modrý gradient při instalaci aplikací, máte dvě možnosti. Buď upravíte zdrojový kód instalátoru nebo použijete nastavení v souboru setup.lst.

Sejmutí obrazovky  Pokročilý 10.8.2000

Tento kód sejme aktuální obrazovku a nastaví její obtisk jako pozadí formuláře.

Převod barvy na stupeň šedi Začátečník 3.7.2000

Pokud znáte 32-bitovou hodnotu barvy, lze ji převést na stupeň šedi - tudíž zjistit, jak tato barva bude vypadat na monochromatickém monitoru.

Změna tapety na ploše Pokročilý 1.7.2000

Normálně, pokud měníte tapetu na ploše, musíte do Control panelu nebo Vlastností obrazovky. Tapetu ale můžete změnit přímo z aplikace ve Visual Basicu.

Tvorba SPLASH obrazovky Pokročilý 1.7.2000

Splash obrazovka je obrazovka, která se u většiny programu objevuje při startu a informuje uživatele např. o autorských právech, zatímco program se natahuje na pozadí. Pomocí API funkcí a úpravou kódu Vaší aplikace si můžete tuto obrazovku vytvořit i Vy.

Maximální počet barev Pokročilý 1.7.2000

Pro korektní zobrazení grafiky ve Vašich aplikacích je někdy třeba znát maximální schopnost barevné palety adaptéru. Následujíc funkce toto číslo vrátí.

Zjištění HTML kódu barvy Pokročilý 1.7.2000

Potřebujete - li zjistit, jaký je HTML kód určité barvy, stačí použít hexadecimální převod barvy vrácené z color dialogu ve VB.

Aktuální rozlišení obrazovky Začátečník 1.7.2000

Potřebujete zjistit aktuální rozlišení obrazovky ? Není to nic složitého. Následujíc funkce Vám vrátí rozlišení obrazovky ve formátu WxH.

Tvorba "duhového" textu Začátečník 1.7.2000

Tento příklad je ukázkou práce s barvami ve VB. Vytvoří "duhový" text na formuláři.

Některé kódy byly vyvíjeny ještě v době Visual Basicu 5.0, takže nemusí korektně fungovat v jeho novějších verzích.