В настоящее время я рисую светло-голубое, частично прозрачное наложение поверх объектов, нарисованных владельцем, чтобы указать определенное состояние. Это нормально, но я подумал, что было бы еще лучше, если бы я мог с помощью какого-то эффекта стекла еще больше укрепить идею о том, что на конкретный объект есть «что-то», наложенное поверх него.
Я подумал, что некоторые стеклянные полосы, например, в дополнение к синей прозрачности дадут хороший эффект.
Я поискал в Google алгоритмы GDI+ (и другие), чтобы делать простые вещи, подобные этому, но ничего не дало. Ссылки на любые (довольно простые) алгоритмы на любом языке приветствуются. Я предпочитаю .NET, но могу понять рисунок из псевдокода и выше.
Извините, я должен был также указать, что мне нужно ориентироваться на WinXP и использовать .NET версии 2.0 - поэтому я не могу использовать вкусности WPF или Vista/Win7.