| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Вывод иконки серым |
| Автор: Zmeevic 11.1.2008, 05:46 |
| Вопрос следующего плана: В меню есть иконки (для пунктов меню), пункт меню может быть недоступен - с надписью все понятно - выводим ее серым цветом и все, а как быть с иконкой, существуют ли способы сделать ее серой программно или необходимо иметь для каждого пункта две иконки одну - нормальную в цветах и красках, вторую - серый эквивалент? |
| Автор: PPS05 11.1.2008, 15:50 |
| Читай про API функцию DrawState. Она позволяет это сделать. |
| Автор: Zmeevic 14.1.2008, 11:18 |
| To PPSO5 DrawState - может закрашивать только однотонно, a мне нужно было grayscale (т.е. градации серого), поэтому пошел другим путем, но за ответ спасибо! |
| Автор: bel_nikita 22.3.2008, 14:13 |
| вопрос актуален: как сделать grayscale (т.е. градации серого) иконки? |