⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 palette.h

📁 WinCE 3.0 BSP, 包含Inter SA1110, Intel_815E, Advantech_PCM9574 等
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef _PALETTE_
#define _PALETTE_

//Palette entries for 2 color (B/W) mode
//
#define INSTANTIATE_PALETTE_2 						\
extern PALETTEENTRY _rgbIdentity2[2]; 				\
PALETTEENTRY _rgbIdentity2[2] = 					\
{													\
    { 0,   0,   0,   0 },       /* 0, Black */		\
    { 0xFF,0xFF,0xFF,0 }        /* 1, White */		\
};

//Palette entries for 4 color mode
//
#define INSTANTIATE_PALETTE_4 						\
extern PALETTEENTRY _rgbIdentity4[4]; 				\
PALETTEENTRY _rgbIdentity4[4] =                     \
{													\
    { 0,   0,   0,   0 },       /* 0, Black		*/	\
    { 0x80,0x80,0x80,0 },       /* 1, Dark gray	*/	\
    { 0xC0,0xC0,0xC0,0 },       /* 2, Light gray*/	\
    { 0xFF,0xFF,0xFF,0 }        /* 3, White		*/	\
};

//Palette entries for 16 color mode
//
#define INSTANTIATE_PALETTE_16						\
extern PALETTEENTRY _rgbIdentity16[16]; 			\
PALETTEENTRY _rgbIdentity16[16] =            		\
{													\
    { 0,   0,   0,   0 },       					\
    { 0x80,0,   0,   0 },       					\
    { 0,   0x80,0,   0 },       					\
    { 0x80,0x80,0,   0 },       					\
    { 0,   0,   0x80,0 },       					\
    { 0x80,0,   0x80,0 },       					\
    { 0,   0x80,0x80,0 },       					\
    { 0x80,0x80,0x80,0 },       					\
										  					\
    { 0xC0,0xC0,0xC0,0 },       					\
    { 0xFF,0,   0,   0 },       					\
    { 0,   0xFF,0,   0 },       					\
    { 0xFF,0xFF,0,   0 },       					\
    { 0,   0,   0xFF,0 },       					\
    { 0xFF,0,   0xFF,0 },       					\
    { 0,   0xFF,0xFF,0 },       					\
    { 0xFF,0xFF,0xFF,0 }        					\
};


#define INSTANTIATE_PALETTE_256                                        	\
extern PALETTEENTRY _rgbIdentity256[256]; 								\
PALETTEENTRY _rgbIdentity256[256] =                                    	\
{                                                                  		\
    { 0x00, 0x00, 0x00, 0 },    /* 0 Sys Black      gray 0  */     		\
    { 0x80, 0x00, 0x00, 0 },    /* 1 Sys Dk Red  */                		\
    { 0x00, 0x80, 0x00, 0 },    /* 2 Sys Dk Green  */              		\
    { 0x80, 0x80, 0x00, 0 },    /* 3 Sys Dk Yellow  */             		\
    { 0x00, 0x00, 0x80, 0 },    /* 4 Sys Dk Blue  */               		\
    { 0x80, 0x00, 0x80, 0 },    /* 5 Sys Dk Violet  */             		\
    { 0x00, 0x80, 0x80, 0 },    /* 6 Sys Dk Cyan  */               		\
    { 0xc0, 0xc0, 0xc0, 0 },    /* 7 Sys Lt Grey    gray 192  */   		\
    { 0xc0, 0xdc, 0xc0, 0 },    /* 8 Sys 8  */                     		\
    { 0xa6, 0xca, 0xf0, 0 },    /* 9 Sys 9 (1st 10 fixed by Windows) */ \
    { 0x04, 0x04, 0x04, 0 },    /* 10       gray 4  */                  \
    { 0x08, 0x08, 0x08, 0 },    /* 11       gray 8  */                  \
    { 0x0c, 0x0c, 0x0c, 0 },    /* 12       gray 12  */                 \
    { 0x11, 0x11, 0x11, 0 },    /* 13       gray 17  */                 \
    { 0x16, 0x16, 0x16, 0 },    /* 14       gray 22  */                 \
    { 0x1c, 0x1c, 0x1c, 0 },    /* 15       gray 28  */                 \
    { 0x22, 0x22, 0x22, 0 },    /* 16       gray 34  */                 \
    { 0x29, 0x29, 0x29, 0 },    /* 17       gray 41  */                 \
    { 0x55, 0x55, 0x55, 0 },    /* 18 swap for good inversion gray 85 */\
    { 0x4d, 0x4d, 0x4d, 0 },    /* 19 swap for good inversion gray 77 */\
    { 0x42, 0x42, 0x42, 0 },    /* 20 swap for good inversion gray 66 */\
    { 0x39, 0x39, 0x39, 0 },    /* 21 swap for good inversion gray 57 */\
    { 0xFF, 0x7C, 0x80, 0 },    /* 22 R255 G124 B128  */                \
    { 0xFF, 0x50, 0x50, 0 },    /* 23 R255 G80  B80  */                 \
    { 0xD6, 0x00, 0x93, 0 },    /* 24 R214 G0   B147  */                \
    { 0xCC, 0xEC, 0xFF, 0 },    /* 25 R204 G236 B255  */                \
    { 0xEF, 0xD6, 0xC6, 0 },    /* 26 R239 G214 B198  */                \
    { 0xE7, 0xE7, 0xD6, 0 },    /* 27 R231 G231 B214  */                \
    { 0xAD, 0xA9, 0x90, 0 },    /* 28 R173 G169 B144  */                \
    { 0x33, 0x00, 0x00, 0 },    /* 29  */                               \
    { 0x66, 0x00, 0x00, 0 },    /* 30  */                               \
    { 0x99, 0x00, 0x00, 0 },    /* 31  */                               \
    { 0xcc, 0x00, 0x00, 0 },    /* 32  */                               \
    { 0x00, 0x33, 0x00, 0 },    /* 33  */                               \
    { 0x33, 0x33, 0x00, 0 },    /* 34  */                               \
    { 0x66, 0x33, 0x00, 0 },    /* 35  */                               \
    { 0x99, 0x33, 0x00, 0 },    /* 36  */                               \
    { 0xcc, 0x33, 0x00, 0 },    /* 37  */                               \
    { 0xff, 0x33, 0x00, 0 },    /* 38  */                               \
    { 0x00, 0x66, 0x00, 0 },    /* 39  */                               \
    { 0x33, 0x66, 0x00, 0 },    /* 40  */                               \
    { 0x66, 0x66, 0x00, 0 },    /* 41  */                               \
    { 0x99, 0x66, 0x00, 0 },    /* 42  */                               \
    { 0xcc, 0x66, 0x00, 0 },    /* 43  */                               \
    { 0xff, 0x66, 0x00, 0 },    /* 44  */                               \
    { 0x00, 0x99, 0x00, 0 },    /* 45  */                               \
    { 0x33, 0x99, 0x00, 0 },    /* 46  */                               \
    { 0x66, 0x99, 0x00, 0 },    /* 47  */                               \
    { 0x99, 0x99, 0x00, 0 },    /* 48  */                               \
    { 0xcc, 0x99, 0x00, 0 },    /* 49  */                               \
    { 0xff, 0x99, 0x00, 0 },    /* 50  */                               \
    { 0x00, 0xcc, 0x00, 0 },    /* 51  */                               \
    { 0x33, 0xcc, 0x00, 0 },    /* 52  */                               \
    { 0x66, 0xcc, 0x00, 0 },    /* 53  */                               \
    { 0x99, 0xcc, 0x00, 0 },    /* 54  */                               \
    { 0xcc, 0xcc, 0x00, 0 },    /* 55  */                               \
    { 0xff, 0xcc, 0x00, 0 },    /* 56  */                               \
    { 0x66, 0xff, 0x00, 0 },    /* 57  */                               \
    { 0x99, 0xff, 0x00, 0 },    /* 58  */                               \
    { 0xcc, 0xff, 0x00, 0 },    /* 59  */                               \
    { 0x00, 0x00, 0x33, 0 },    /* 60  */                               \
    { 0x33, 0x00, 0x33, 0 },    /* 61  */                               \
    { 0x66, 0x00, 0x33, 0 },    /* 62  */                               \
    { 0x99, 0x00, 0x33, 0 },    /* 63  */                               \
    { 0xcc, 0x00, 0x33, 0 },    /* 64  */                               \
    { 0xff, 0x00, 0x33, 0 },    /* 65  */                               \
    { 0x00, 0x33, 0x33, 0 },    /* 66  */                               \
    { 0x33, 0x33, 0x33, 0 },    /* 67 gray 51  */  		                \
    { 0x66, 0x33, 0x33, 0 },    /* 68  */                               \
    { 0x99, 0x33, 0x33, 0 },    /* 69  */                               \
    { 0xcc, 0x33, 0x33, 0 },    /* 70  */                               \
    { 0xff, 0x33, 0x33, 0 },    /* 71  */                               \
    { 0x00, 0x66, 0x33, 0 },    /* 72  */                               \
    { 0x33, 0x66, 0x33, 0 },    /* 73  */                               \
    { 0x66, 0x66, 0x33, 0 },    /* 74  */                               \
    { 0x99, 0x66, 0x33, 0 },    /* 75  */                               \
    { 0xcc, 0x66, 0x33, 0 },    /* 76  */                               \
    { 0xff, 0x66, 0x33, 0 },    /* 77  */                               \
    { 0x00, 0x99, 0x33, 0 },    /* 78  */                               \
    { 0x33, 0x99, 0x33, 0 },    /* 79  */                               \
    { 0x66, 0x99, 0x33, 0 },    /* 80  */                               \
    { 0x99, 0x99, 0x33, 0 },    /* 81  */                               \
    { 0xcc, 0x99, 0x33, 0 },    /* 82  */                               \
    { 0xff, 0x99, 0x33, 0 },    /* 83  */                               \
    { 0x00, 0xcc, 0x33, 0 },    /* 84  */                               \
    { 0x33, 0xcc, 0x33, 0 },    /* 85  */                               \
    { 0x66, 0xcc, 0x33, 0 },    /* 86  */                               \
    { 0x99, 0xcc, 0x33, 0 },    /* 87  */                               \
    { 0xcc, 0xcc, 0x33, 0 },    /* 88  */                               \
    { 0xff, 0xcc, 0x33, 0 },    /* 89  */                               \
    { 0x33, 0xff, 0x33, 0 },    /* 90  */                               \
    { 0x66, 0xff, 0x33, 0 },    /* 91  */                               \
    { 0x99, 0xff, 0x33, 0 },    /* 92  */                               \
    { 0xcc, 0xff, 0x33, 0 },    /* 93  */                               \
    { 0xff, 0xff, 0x33, 0 },    /* 94  */                               \
    { 0x00, 0x00, 0x66, 0 },    /* 95  */                               \
    { 0x33, 0x00, 0x66, 0 },    /* 96  */                               \
    { 0x66, 0x00, 0x66, 0 },    /* 97  */                               \
    { 0x99, 0x00, 0x66, 0 },    /* 98  */                               \
    { 0xcc, 0x00, 0x66, 0 },    /* 99  */                               \
    { 0xff, 0x00, 0x66, 0 },    /* 100 */                               \
    { 0x00, 0x33, 0x66, 0 },    /* 101 */                               \
    { 0x33, 0x33, 0x66, 0 },    /* 102 */                               \

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -