В приложении win32 мне нужна кнопка со значком, который выглядит серым, когда кнопка отключена, и «ярче», когда мышь наводится.
Я знаю, что могу создать три растровых изображения с помощью редактора иконок, но, поскольку значок можно выбирать и загружать с диска, я хотел бы создать две другие версии программно.
Итак, начиная с дескриптора изображения, я бы хотел:
- Создайте новое изображение со всеми цветами, преобразованными в серый.
- Создайте новое изображение со всеми цветами, смещенными на белый или желтый.
Можно ли это сделать с помощью Win32 API-вызовов?
Примеры на любом языке приветствуются.