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
[74426] Re:StayOnTop 으로 설정한 여러개의 프로그램중 한단계 더 높은 StayOnTop 구성 방법 문의
빌더(TWx) [builder] 158 읽음    2017-06-15 21:18
로더 님이 쓰신 글 :
: 제가 만든 프로그램을 다른 프로그램보다 상위에 보여주고 싶은데
:
: 폼에 StayOnTop을 설정해도 다른 프로그램 역시 StayOnTop이라
:
: 서로간에는 마지막으로 선택한 프로그램이 상위에 나타나게 되더군요.
:
: 혹시 StayOnTop 설정되어있는 다른 프로그램보다 무조건 상위에 보일 수 있는
:
: 방법이 있는지 문의 드립니다.
:
:



답변:


StayOnTop은 질문에 언급되어 있는 대로 동작 되게 되어있어야 논리적으로 맞는 거에요.
그러나 그런 논리적인 설계 원칙을 거부하고 있는 프로그램이 하나 있는데...
MS에서 제공되는 "작업 관리자"란 프로그램 입니다.

"작업 관리자" 프로그램은 옵션에서 "항상 위에 표시"를 선택하면 무조건 베타적으로 Top 으로 동작하도록 구현되어 있는데
이 놈을 리버스 엔지니어링으로 분석해 보세요. 특별한 케이스니까.



+ -

관련 글 리스트
74424 StayOnTop 으로 설정한 여러개의 프로그램중 한단계 더 높은 StayOnTop 구성 방법 문의 로더 110 2017-06-15
74426     Re:StayOnTop 으로 설정한 여러개의 프로그램중 한단계 더 높은 StayOnTop 구성 방법 문의 빌더(TWx) 158 2017-06-15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.