2010-06-11 5 views
0

나는 키오스크 응용 프로그램에서 일하고 있습니다. 내 응용 프로그램에는 유지 관리 모드가 있습니다. 내 응용 프로그램이 유지 관리 모드로 들어갈 때, 사용자에게 "유지 관리 모드 시작"워터 마크를 보여주고 싶습니다.워터 마크를 사용하여 C#

이 워터 마크를 내 바탕 화면에 표시하고 싶습니다. 어떤 형태의 사진이든 상관 없습니다. 이것이 가능한가 ? 모든 아이디어를 ....

참고 :이

답변

2

당신의 OS는 Vista 또는 Win7에있는 경우 :

여기에 코드를 사용하여 첫 번째 대답에서보세요? 그러면 전체 화면에 "MAINTENANCE MODE"라고 큰 글자로 말할 수 있습니다.

Here's some C# code 도움이 될만한 정보 I 당신이하고 싶은 것을라고 생각하는 것을 "알파 블렌딩"이라고합니다. (직접 해본 적이 없습니다.)

Here's some more.

This may be best 저는 긍정적이지 않습니다.

+0

Mine is Windows XP – Anuya

0

는 각 양식의 페인트 이벤트에 첨부 C# .NET을 사용하여 Windows 응용 프로그램입니다

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.paint.aspx

(모든 다른 형태의 상속 어쩌면 기본 양식을 작성)

핸들러에 제공된 그래픽 객체를 사용하여 이미지를 그릴 수 있습니다. 당신이 최대화 + 반투명 + 최상위 창을 만들 수 없습니다,

http://bytes.com/topic/net/answers/118600-how-eliminate-tiling-windows-forms-background-images

+0

양식이 없거나 다른 응용 프로그램에 포커스가있는 경우 어떻게됩니까? 참고로, 내 응용 프로그램은 백그라운드에서 실행됩니다. – Anuya

+0

만약 내가 제대로 이해하지 못하면 죄송합니다. 이 코드가 내 요구 사항에 어떻게 도움이 될 수 있습니까? 양식에 관계없이 초점이 맞지 않을 때도 워터 마크를 표시하고 싶습니다. – Anuya

관련 문제