Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Int získať farieb RGB kódex

Windows API použiť COLORREF reprezentovať farby . Záhlavie windows.h definuje COLORREF ako DWORD , ktorý je 32 - bit typu int . Existuje niekoľko makier určené pre inicializáciu a čítanie z COLORREF , ale oni môžu tiež byť zaobchádzané ako s int . Kódovanie je jednoduchý , a skúma definície makier vám môže dať ďalšie vhľad do spôsobov , ako pracovať s hodnotami . Pokyny dovolená 1

Build COLORREF pomocou celé číslo červenej , zelenej a modrej hodnoty pomocou makra RGB : COLORREF MyColor = RGB ( 255 , 255 , 0 ) , //Yellow
2

Vytvorte COLORREF explicitne pomocou celočíselnú konštantu . V šestnástkovej sústave , je obsah COLORREF celé číslo vyzerať 0x00rrggbb , v ktorom rr , gg a bb sú červené , zelené a modré hodnoty : COLORREF MyColor = 0x0088FF88 ; //Svetlo zelená
3

Výpis červenej , zelenej a modrej zložky pomocou príslušná makra : BYTE myRedValue = GetRValue ( MyColor ) ; BYTE myGreenValue = GetGValue ( MyColor ) ; BYTE myBlueValue = GetBValue ( MyColor ) ;


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené