로더 님이 쓰신 글 :
: 제가 만든 프로그램을 다른 프로그램보다 상위에 보여주고 싶은데
:
: 폼에 StayOnTop을 설정해도 다른 프로그램 역시 StayOnTop이라
:
: 서로간에는 마지막으로 선택한 프로그램이 상위에 나타나게 되더군요.
:
: 혹시 StayOnTop 설정되어있는 다른 프로그램보다 무조건 상위에 보일 수 있는
:
: 방법이 있는지 문의 드립니다.
:
:
답변:
StayOnTop은 질문에 언급되어 있는 대로 동작 되게 되어있어야 논리적으로 맞는 거에요.
그러나 그런 논리적인 설계 원칙을 거부하고 있는 프로그램이 하나 있는데...
MS에서 제공되는 "작업 관리자"란 프로그램 입니다.
"작업 관리자" 프로그램은 옵션에서 "항상 위에 표시"를 선택하면 무조건 베타적으로 Top 으로 동작하도록 구현되어 있는데
이 놈을 리버스 엔지니어링으로 분석해 보세요. 특별한 케이스니까.
|