본문 바로가기
Delphi Tip/Windows

델파이 윈도우 폼에서 특정 부분 투명

by MonoSoft 2021. 8. 9.
728x90
반응형

델파이 윈도우 폼에서 특정 부분 투명

 

 

특정 폼의 내부가 투명하게 보이도록 하는 기능을 보여줍니다. 

이 기능은 폼의 TransparencyKey 속성을 이용해 구현합니다.

 

간단한 캡처 프로그램을 만들다가 찾은 기능을 소개해볼까 합니다.

폼 안의 영역을 투명하게 해서 아래에 있는 UI가 보이도록 하는 기능입니다.

 

폼에 구멍을 뚫자

 

다음과 같은 작업을 해 준다 :

 1. 폼에 Panel 개체를 배치하고, 배경색을 붉은 색으로 준다. 

    (BackColor 속성을 Red로 설정한다.)

 

 2. 폼의 TransparencyKey 속성을 Red로 준다.

 

투명화된 부분을 클릭하면, 클릭에 대한

이벤트로 현재 폼의 아래에 있는

윈도우가 받게 된다는 것을 알 수 있다.

728x90
반응형

댓글