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

C++빌더 Q&A
C++Builder Programming Q&A
[55551] Re:Re:[질문]다른곳을 클릭해도 폼은 여전히 Show되어있기
도상곤 [youja2007] 1207 읽음    2008-12-24 15:00
강신영.Divinespear 님이 쓰신 글 :
: 1. 폼을 StayOnTop으로 만드시고
: 2. OnDeactivate 이벤트에서 처리하시면 될겁니다.
:
: 도상곤 님이 쓰신 글 :
: : 타이머를 쓰면 메모리할당을 많이해줘야할거같아서 그런방법보다는
: :
: : 이벤트가 발생시 하는게 좋을거같아서 그런이벤트가있나 궁금해서
: :
: : 질문을 올립니다. 타이머를써서 무한 Show를 하면 될거같긴 하더군요
: :
: : 근데 타이머를 쓰면 다른프로그램의 명령어들이 묵힐가능성이 있어서
: :
: : 그건 싫더군요;; 다른곳을 클릭이라던가 하였을경우에 다시 maximized로
: :
: : 돌아가고 화면의 제일 상단에 위치하게 하고싶습니다

예제로 프로그램을 생성하여서 실험해본결과 OnDeactivate는 무엇때문에 나오는 이벤트인지 잘모르겠습니다.

참고로 제가 원하는 경우에는 ShowMessage를 넣어봤지만 나오지않았습니다

제프로그램의 경우;;;

폼의 컬러를 clNone으로 주고 TransparentColorValue를 clNone 으로준다음 TransparentColor를 true로

주는 형태로해서 폼전체가 투명인데다가 Align이 alClient라서 전체화면입니다.

즉 폼을 클릭하는 형태로 되어있어서 OnDeactivate이벤트가 발생을 하지 않는군요;;

이런경우에는 폼을 클릭이벤트로도 Show가 안되니 미치겠습니다...ㅠ

+ -

관련 글 리스트
55542 [질문]다른곳을 클릭해도 폼은 여전히 Show되어있기 도상곤 1017 2008/12/23
55543     Re:[질문]다른곳을 클릭해도 폼은 여전히 Show되어있기 강신영.Divinespear 1032 2008/12/23
55551         Re:Re:[질문]다른곳을 클릭해도 폼은 여전히 Show되어있기 도상곤 1207 2008/12/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.