Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[14340] Re:Re:폼의 bsnone 이나 Transparentcolor사용시 aero 효과
델파이7 [] 2105 읽음    2012-07-03 00:25
음..일단 저같은 경우는 TransparentColor를 clRed로하고 있었는데도 에니메이션이 나타나지 않네요...
AnimateWindow같은 경우네는 너무 단순한 에니메이트라...저도 이 방법 써보긴 써봤습니다만...
그래서 저 나름대로 생각한것이 Caption Bar을 없애지 않고 숨기는 방법인데 SetWindowRgn같은 경우에는 XP등에서
창을 끄는동안 내용표시를 체크 해제하고 끌면 외곽선(점선)이 보이는데 SetWindowRgn같은 경우에는 없애버린 부분까지 외곽선 처리가 되서 좀 부적합하다는 생각이 드네요...
답변해주신건 감사하지만 Caption Bar를 숨기는 쪽으로 해서 좋은 아이디어 있으신가요?
아니면 델파이 컴포넌트중에 윈도우가 캡션바라고 인식할만한 캡션바 컴포넌트가 있나요?

장성호 님이 쓰신 글 :
: 음..
:
: [Animation은]
: Form의 Caption영역포함이 있어야  Windows에서 처리해주네요
:
:
: [ BorderStyle이 bsNone인경우]
:   BorderStyle을 bsNone으로 하면 Caption영역이  없기때문에 Animation은 안되구요
:
: [TransparentColor가 True인 경우]
: TransparentColor가 True인 경우에는
: TransparentColorValue가 clBlack 인 경우에만 동작하지 않네요
: clBack인경우에 Aero기능 Caption 보이는것 같지만,
: 실체로 Caption영역을 click하면 뒷쪽에 윈도우가 선택이 되어버리네요
:
: 즉 실제Windows에서 인식한 Form의  Caption색갈이 clBlack이라는 의미이죠
:
: TransparentColorValue를 변경하면 Minimize-Animatioin이 동작이 보일것입니다.
:
:
:
: [Caption영역이 없는경우에 Animation하기.]
:
: Windows에서 자체적으로 Animation해주지 않을때..
: Animation하고 싶다면?>
:
:
: Win32-api 로 AnimateWindow 라는 API를 이용하면 비슷한 효과를 만들수 있습니다.
:
: 옛날에 메신져 팝업창이 우측하단에서 올라오게 만들던 기능이나
: 어플 내에서도 슬라이딩-Panel등은 위 api를 많이 이용합니다.
:
:
: 그럼..
:
:
:
:
: 델파이7 님이 쓰신 글 :
: : 말그대로 폼의 캡션바를 없어거나 색깔을 잡아서 투명하게 해주는 기능(Transparentcolo)을 True해놓고 사용시
: : 윈도우 비스타/7 에서 있는 에어로 테마에서 창을 최소화또는 종료할때의 애니메이션이 사라져 버리네요;;
: : Setwindowrgn으로 숨기는 방법은 말그대로 편법이라 xp등 다른운영체제에서는 약간의 문제가 또 생겨버립니다..
: :
: : 캡션바를 없애고도 윈도우 aero의 고유의 애니메이션을 남겨두고 싶은데 방법이 없을까요?

+ -

관련 글 리스트
14335 폼의 bsnone 이나 Transparentcolor사용시 aero 효과 델파이7 1897 2012/07/01
14337     Re:폼의 bsnone 이나 Transparentcolor사용시 aero 효과 장성호 1983 2012/07/02
14340         Re:Re:폼의 bsnone 이나 Transparentcolor사용시 aero 효과 델파이7 2105 2012/07/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.