Megosztás a következőn keresztül:


A szín alapjai

Az eszközök, például a kijelzők és nyomtatók színképességei a monokrómtól a több ezer színig terjedhetnek. Mivel előfordulhat, hogy egy alkalmazásnak kimenetet kell létrehoznia az eszközök számára ezen a tartományon belül, fel kell készülnie a különböző színképességek kezelésére.

Az alkalmazások a GetDeviceCaps függvénnyel felderíthetik az adott eszközhöz elérhető színek számát a NUMCOLORS érték lekéréséhez. Ez az érték határozza meg az alkalmazás által használható színek számát. Ez a szám általában a kimeneti eszköz fizikai tulajdonságának felel meg, például a nyomtatóban lévő tinták számának vagy a kijelzőadapter által a monitornak továbbítható különböző színjelzések számának.

Bár a NUMCOLORS érték határozza meg a színek számát, nem azonosítja a rendelkezésre álló színeket. Az alkalmazások a PS_SOLID típusú tollak számbavételével felfedezhetik, hogy milyen színek érhetők el. Mivel az adott eszközt támogató eszközillesztő általában teljes körű egyszínű tollakkal rendelkezik, és mivel a rendszer megköveteli, hogy az egyszínű tollak csak az eszköz által létrehozható színekkel rendelkezzenek, a tollak számbavétele gyakran egyenértékű a színek számbavételével. Az alkalmazások az EnumObjects függvénnyel számba vehetik a tollakat. Példakód: Színek számbavétele.

További információkért tekintse meg a következő témaköröket: