티스토리 뷰
반응형
wpf에서 메인윈도우를 아예 투명하게하고, 컨트롤이나 기타 윈도우위에 올라가는것들만 표시할 수 있다.
메인윈도우에서 속성 3가지를 변경하면 된다.
AllowsTransparency="True" WindowStyle="None" Background="{x:Null}"
이 세가지 속성을 먹이게 되면, 메인윈도우 위에 올라간것들이 바탕화면에 덩그라니 나오게 된다.
이걸 응용해본다면, 예전에 바탕화면부시기 라는 게임이 있었다. 이 게임은 화면의 스크린샷을 찍어서 그 스크린샷으로 화면을 덮어버리고 스크린샷을 부시는 형태엿다. 하지만 이 방법을 이용하면 바탕화면의 아이콘을 눌러 프로그램을 실행할 수도 있고, 웹서핑을 하면서도 바탕화면을 부시는 게임을 만드는것이 가능해진다..
또는 교사들이 바탕화면에 무언가 글을 쓰고싶을때도 유용하게 응용할 수 있을것 같다.
반응형
'Programing > C#' 카테고리의 다른 글
WPF 슬라이더에 마우스다운 이벤트 먹이기 (0) | 2013.06.05 |
---|---|
네이버 이미지 검색기 (0) | 2013.01.20 |
[WPF] 윈도우 테두리가 없을때 마우스 드래그로 이동시키기 (0) | 2013.01.19 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Programing
- Operation System
- 인코더
- 스터디_발표자료
- c#
- 데몬
- KAI
- 프로그래밍
- WPF
- WL-54G
- 하이퍼큐브
- Programming - C / C++
- 가상드라이브
- 구글
- 유마일
- 녹화
- Programming - C
- ffmpeg
- TCP/IP
- 소니
- GAME
- 백신
- V3
- API 프로그래밍
- PSP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함