자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Modal 창이 뒤로 숨는 현상 원인이 무엇일까요?
2016.12.02 17:39
1. 개발/실행 플랫폼
(1) OS : Windows 7
(2) 개발툴 : Delphi Xe2
(3) 사용 Database : none
2. 개발 중인 프로그램
- 개발프로그램 자리비움시 잠금모드구현
3. 질문 내용
안녕하세요.
WINDOW API를 이용하여 화면 잠금모드를 구현한게 있습니다.
특정시간 자리 이석시 잠금화면을 띄우고 기존화면은 화면에서 보이지 않게 하는 기능이였습니다.
구현방식은...
잠금화면을 제외하고 메인폼을 최소화 시킨뒤 하단 윈도우작업표시줄에서 제거 하고난뒤, 잠금화면을 정상 처리(로그인) 하면 다시 윈도우작업표시줄에 표시해주고 기존 메인폼을 돌려놓는 방식입니다.
그런데 문제가 되는부분이 윈도우작업표시줄제거 api를 사용하면 모달 폼이 뒤로 숨는현상이 발생합니다.(첨부파일 참조..)
그러다보니 화면뒤로 숨는 메세지 또는 폼때문에 화면이 락걸린 현상처럼 되버리더군요..
잘못된 부분이 있다면 지적 부탁드립니다.
댓글 0
Delphi Modal 창이 뒤로 숨는 현상 원인이 무엇일까요?
2016.12.02 17:39
1. 개발/실행 플랫폼
(1) OS : Windows 7
(2) 개발툴 : Delphi Xe2
(3) 사용 Database : none
2. 개발 중인 프로그램
- 개발프로그램 자리비움시 잠금모드구현
3. 질문 내용
안녕하세요.
WINDOW API를 이용하여 화면 잠금모드를 구현한게 있습니다.
특정시간 자리 이석시 잠금화면을 띄우고 기존화면은 화면에서 보이지 않게 하는 기능이였습니다.
구현방식은...
잠금화면을 제외하고 메인폼을 최소화 시킨뒤 하단 윈도우작업표시줄에서 제거 하고난뒤, 잠금화면을 정상 처리(로그인) 하면 다시 윈도우작업표시줄에 표시해주고 기존 메인폼을 돌려놓는 방식입니다.
그런데 문제가 되는부분이 윈도우작업표시줄제거 api를 사용하면 모달 폼이 뒤로 숨는현상이 발생합니다.(첨부파일 참조..)
그러다보니 화면뒤로 숨는 메세지 또는 폼때문에 화면이 락걸린 현상처럼 되버리더군요..
잘못된 부분이 있다면 지적 부탁드립니다.