Definition at line 163 of file SelectionCollection.h. Referenced by MakeSelectionCollectionItem(). 00164 { 00165 int r=127,g=127,b=127; 00166 if (m == -1) 00167 return ARGB2COLOR(255, 200, 200, 200); 00168 if (m & 1) 00169 r = g = b = 255; 00170 if (m & 2) 00171 r = g = b = 20; 00172 if (m & 4) 00173 r += 64; 00174 if (m & 8) 00175 g += 64; 00176 if (m & 16) 00177 b += 64; 00178 if (m & 32) 00179 { r += 64; g += 64; } 00180 if (m & 64) 00181 { g += 64; b += 64; } 00182 if (m & 128) 00183 { r += 64; b += 64; } 00184 if (r>255) r = 255; 00185 if (g>255) g = 255; 00186 if (b>255) b = 255; 00187 return ARGB2COLOR(255, r,g,b); 00188 }
|