|
투명창 만드는 것은 쉬운데엽...
CreateParams 함수 오버라이드 시켜서 WS_EX_TRANSPARENT 스타일 플래그만
추가시키면 되는데.... 여기까지는 넘 쉽습니다.. 근데 잘 안되엽 ㅡㅡ^
실제로 투명창을 만들고 투명창이 움직이는 경우,
제가 할려구 했던 부분을 예를 들면
패널에다 투명윈도스타일을 추가시키고
마우스 움직임에 따라 폼 안에서 패널이 움직이도록 할때
처음엔 물론 투명하게 보이지만....
패널이 움직이면서 안의 내용이 투명하게?? 되지 않습니다. ㅡㅡ^
처음 투명하게 그려진 부분이 갱신이 안되엽
Repaint(), Invalidate() 함수들도 별 소용이 없어엽
오히려 바탕 색으로 패널 전체를 칠해버립니다
특이한건 밑에 깔린 윈도가 다시 그려질경우 투명 패널과 밑에 깔린 윈도
의 교집합 되는 영역만 다시 그려집니다....
잘 안되더군요.. 어케하는지 답변좀 부탁드립니다
ㅜㅜ 답변좀...
|