Definition at line 262 of file SelectionCollection.h. Referenced by MakeSelectionCollectionItem(). 00263 { 00264 int r=127,g=127,b=127; 00265 if (m == -1) 00266 return ARGB2COLOR(255, 200, 200, 200); 00267 if (m & 1) 00268 r = g = b = 255; 00269 if (m & 2) 00270 r = g = b = 20; 00271 if (m & 4) 00272 r += 64; 00273 if (m & 8) 00274 g += 64; 00275 if (m & 16) 00276 b += 64; 00277 if (m & 32) 00278 { r += 64; g += 64; } 00279 if (m & 64) 00280 { g += 64; b += 64; } 00281 if (m & 128) 00282 { r += 64; b += 64; } 00283 if (r>255) r = 255; 00284 if (g>255) g = 255; 00285 if (b>255) b = 255; 00286 return ARGB2COLOR(255, r,g,b); 00287 }
|