2008-09-13 3 views
0

C#에서 회색 투명 오버레이를 표시하려면 어떻게해야합니까?
오버레이를 수행하는 응용 프로그램이 소유하지 않은 다른 프로세스를 오버레이해야합니다.C#에서 회색 투명 오버레이를 표시하려면 어떻게해야합니까?

+1

당신이 ... 당신이 당신의 주 응용 프로그램 윈도우의 투명도를 제어하려면 마십시오 경우 조금 더 많은 정보? WinForms 2.0 또는 WPF land? – Gishu

답변

1

전체 화면의 크기로 투명한 창을 만들고, 맨 앞면에 표시하고, 다른 응용 프로그램 창의 영역을 계산하고, 위쪽 창의 비 윈도우 영역을 회색으로 만듭니다.

다른 응용 프로그램과 달리 투명 회색 위에 응용 프로그램 창을 배치 할 수 있지만 그와 같은 까다로운 z- 순서 시나리오는 특히 다른 응용 프로그램과 함께 사용하면 z-order 트릭을 수행 중일 수도 있습니다.

1

여기에 당신이 더 많거나 적은 functionnality 싶어 조금 응용 프로그램 :

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

+0

이것은 정말 도움이되었고, 그 응용 프로그램은 투명 창을 만드는 등 키보드에 연결하는 견본을 제공합니다. - Matthew –

+0

나는이 링크가 깨질 수 있다고 생각합니다 ... –

관련 문제