폼상에 이미지를 올려놓았을 때, 이미지만 나타나고 폼이 나타나지 않게 할려면은 어떻게 해야 하나요?
Form1.Brush.Style := bsClear;
Form1.BorderStyle := bsNone 이방식으로는 폼은 없어지는데 없어지기전 바탕이 같이 남아 있어서 유용하지가 않습니다.(깨끗하게 리프레쉬가 안됨)
좋은 방법 있으면 알려주세요
그리고 만약 도넛모양의이미지가 있다면 이미지 부분만 나타나고 도넛의 가운데 구멍부분에서는 바탕의내용들을 클릭할 수 있도록 할려면 어떻게 해야하나요?
> 폼상에 이미지를 올려놓았을 때, 이미지만 나타나고 폼이 나타나지 않게 할려면은 어떻게 해야 하나요?
> Form1.Brush.Style := bsClear;
> Form1.BorderStyle := bsNone 이방식으로는 폼은 없어지는데 없어지기전 바탕이 같이 남아 있어서 유용하지가 않습니다.(깨끗하게 리프레쉬가 안됨)
> 좋은 방법 있으면 알려주세요
> 그리고 만약 도넛모양의이미지가 있다면 이미지 부분만 나타나고 도넛의 가운데 구멍부분에서는 바탕의내용들을 클릭할 수 있도록 할려면 어떻게 해야하나요?
안녕하세요~ 민성기 입니다.
병규님이 밑에 좋은말씀 이미 해 주셨구요... 저는 여기 추가해서 폼을 예쁘게 오려주는 도구에 대해 설명드릴라구요...
델코의 뉴즈레터 가장 최근꺼를 보시면, BmpRgn.pas 란 유니트를 구하실 수 있습니다. 비트맵과 비트맵에서 오려낼 색깔을 주면 예쁘게 잘라진 영역값을 리턴하는 CreateBmpRgnEX 란 함수가 들어있죠. 이걸 쓰시면 원하시는 어떤 모양으로건 폼을 도려낼 수 있습니다. 쓰다보니... '도려내다'란 어감이 참 좋군요~ ^^;
델코 자료실에서 '뉴즈레터'를 검색해 보시구요...
아, 참고로... 이 유니트는 이번달 마소 어바웃에두 실었습니다. 워낙 쓸 게 없다보니... 히~
----------------------------------------------------------------
델파이의 모든 것... 델파이 코리아. http://www.delphikorea.com
----------------------------------------------------------------