Definition at line 188 of file TableOverviewWindow.h. Referenced by DisplayFunc(), and UpdatePixelCache(). 00189 { 00190 int r=127,g=127,b=127; 00191 if (m == -1) 00192 return ARGB2COLOR(255, 200, 200, 200); 00193 if (m & 1) 00194 r = g = b = 255; 00195 if (m & 2) 00196 r = g = b = 80; 00197 if (m & 4) 00198 r += 64; 00199 if (m & 8) 00200 g += 64; 00201 if (m & 16) 00202 b += 64; 00203 if (m & 32) 00204 { r += 64; g += 64; } 00205 if (m & 64) 00206 { g += 64; b += 64; } 00207 if (m & 128) 00208 { r += 64; b += 64; } 00209 if (r>255) r = 255; 00210 if (g>255) g = 255; 00211 if (b>255) b = 255; 00212 return ARGB2COLOR(255,r,g,b); 00213 }
|