2008-09-13 2 views
0

Как я могу показать серый прозрачный оверлей в C#?
Он должен наложить другой процесс, который не принадлежит заявке, выполняющей оверлей.Как я могу показать серый прозрачный оверлей в C#?

+1

Немного больше информации, если вы, пожалуйста ... Вы хотите контролировать прозрачность главного окна приложения? Winforms 2.0 или WPF? – Gishu 2008-09-13 19:28:33

ответ

1

Создайте прозрачное окно размером с весь экран, отметьте его всегда на вершине, подсчитайте области других окон приложения и сделайте окна без окна верхнего окна серыми.

Я полагаю, вы могли бы просто позиционировать свои собственные окна приложений поверх прозрачного серого, причем он был выше всех остальных, но получал сложный сценарий z-порядка, подобный этому, особенно в сочетании с другими приложениями, которые может также делать трюки z-порядка, является жестким.

1

Вот небольшое приложение, которое действительно более или менее functionnality вы хотите:

http://www.anappaday.com/downloads/2006/09/day-10-jedi-concentrate.html

+0

Это было действительно полезно, и это приложение дает примеры подключения к клавиатуре, создания прозрачного окна и т. Д. - Matthew – 2010-02-24 21:58:38

Смежные вопросы